是否可以使用gcc在32位Linux平台上编译64位二进制文件?gcc:在32位平台上编译64位二进制文件
14
A
回答
21
1
您将需要一个gcc,它将在64位机器上编译,例如x86_64-linux-gcc
。检查您的分发包管理器。
+0
非multilib交叉编译器是如此200x! = D – rubenvb
+0
我只有两年的时间,所以这没关系:) – wormsparty
2
进入新立得并搜索gcc-multilib或g ++ - multilib并安装软件包,如果-m64
选项不起作用。然后,使用-m64
选项进行编译。
0
我想你可以先安装gcc-multilib
pachage。 然后编译使用gcc -m64 yourcode
你的代码,你cound检查使用file yourprogram
的ELF文件时,输出应该是这样的 yourprogram: ELF 64-bit LSB executable,.......
相关问题
- 1. 在64位系统上编译32位二进制
- 2. 什么告诉32位GCC在64位系统上,使64位二进制
- 3. 在64位CentOS上为ARM构建32位二进制文件
- 4. 如何将32位编译二进制转换为64位
- 5. 在64位环境中编译32位OS X二进制文件
- 6. 32位/ 64位系统上的二进制文件?
- 7. 在64位DMD上编译32位
- 8. 在64位Linux上编译32位libGLEW.so
- 9. 我如何检查编译的二进制文件是32位还是64位?
- 10. 在32位和64位平台上总是处理32位?
- 11. 在64位linux armv8机器上编译32位二进制时遇到问题
- 12. 在64位平台上运行的32位汇编代码
- 13. 用Ubuntu Trusty编译Travis上的32位二进制文件
- 14. 在Windows 64位上运行的Matlab 32位编译MEX文件
- 15. 32位内核如何运行64位二进制文件?
- 16. 使用32位installshield打包64位二进制文件
- 17. 在32位和64位平台上安装组件
- 18. 在64位机器上运行32位二进制
- 19. 如何在16位二进制,32位二进制和64位二进制中编写整数值“60”
- 20. 构建32位OpenCV的64位平台
- 21. PHP的32位和64位平台
- 22. 32位指针在64位Solaris编译
- 23. java jni在64位系统上使用32位二进制文件
- 24. 在AIX上使用32位g ++构建64位二进制文件
- 25. 编译为64/32位iOS
- 26. 针对`.rodata'重新定位R_X86_64_32S ...在64位平台上编译
- 27. MinGW GCC - 单个32位和64位交叉编译器?
- 28. 使用MinGW编译64位二进制文件(Dev-C++)
- 29. 从Win7编译32位64位
- 30. Java类编译64位32位
http://www.linuxquestions.org/questions/linux-hardware-18/compiling-64 -bit-kernel-in-32-bit-linux-240183/ – sealz
harper89:这是一个令人惊讶的无益的论坛主题。 – rubenvb