Missing include “bits/c++config.h” when cross compiling 64 bit program on 32 bit in Ubuntu

前端 未结 8 2417
你的背包
你的背包 2020-11-29 15:36

I am running the 32bit version of Ubuntu 10.10 and trying to cross compile to a 64 bit target. Based on my research, I have installed the g++-multilib package.

The p

相关标签:
8条回答
  • 2020-11-29 16:21

    Basically It is used in HeapOverflows or other reversing type Problems i.e. If you want to change a 64 bit ELF to 32 bit ELF and it is showing error while converting.

    You can simply run the commands

    apt-get install gcc-multilib g++-multilib
    

    which will update your libraries Packages upgraded:

    The following additional packages will be installed: g++-8-multilib gcc-8-multilib lib32asan5 lib32atomic1 lib32gcc-8-dev lib32gomp1 lib32itm1 lib32mpx2 lib32quadmath0 lib32stdc++-8-dev lib32ubsan1 libc-dev-bin libc6 libc6-dbg libc6-dev libc6-dev-i386 libc6-dev-x32 libc6-i386 libc6-x32 libx32asan5 libx32atomic1 libx32gcc-8-dev libx32gcc1 libx32gomp1 libx32itm1 libx32quadmath0 libx32stdc++-8-dev libx32stdc++6 libx32ubsan1 Suggested packages: lib32stdc++6-8-dbg libx32stdc++6-8-dbg glibc-doc The following NEW packages will be installed: g++-8-multilib g++-multilib gcc-8-multilib gcc-multilib lib32asan5 lib32atomic1 lib32gcc-8-dev lib32gomp1 lib32itm1 lib32mpx2 lib32quadmath0 lib32stdc++-8-dev lib32ubsan1 libc6-dev-i386 libc6-dev-x32 libc6-x32 libx32asan5 libx32atomic1 libx32gcc-8-dev libx32gcc1 libx32gomp1 libx32itm1 libx32quadmath0 libx32stdc++-8-dev libx32stdc++6 libx32ubsan1

    similar to this will be shown to your terminal

    0 讨论(0)
  • 2020-11-29 16:22

    Adding this answer partially because it fixed my problem of the same issue and so I can bookmark this question myself.

    I was able to fix it by doing the following:

    sudo apt-get install gcc-multilib g++-multilib
    

    If you've installed a version of gcc / g++ that doesn't ship by default (such as g++-4.8 on lucid) you'll want to match the version as well:

    sudo apt-get install gcc-4.8-multilib g++-4.8-multilib
    
    0 讨论(0)
提交回复
热议问题