是否可以使用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