可能であれば、この例を教えてください。ありがとう!Ubuntuの32ビットシステムで64ビットの実行ファイルをコンパイルすることは可能ですか?
0
A
答えて
2
あなたが探しているのはクロスコンパイルです。 http://en.wikipedia.org/wiki/Cross_compiler#GCC_and_cross_compilation
Tomas氏によると、ターゲットマシンのlibsがインストールされている必要があります。gccを使用していると仮定すると、 "-b machine"オプションを使用する必要があります(man gcc、spend多くの時間を読む!)。
これは本当に苦しいことがありますので、本当に必要かどうか尋ねます。
-1
32ビットシステムで使用できない特定のx86_64ライブラリが必要なため不可能です。
信じられないかもしれませんが、64ビットシステムで32ビットのバイナリを構築できます。
あなたはhttps://wiki.archlinux.org/index.php/Arch64_FAQ#Can_I_build_32-bit_packages_for_i686_inside_Arch64.3Fとhttp://www.linuxquestions.org/questions/linux-hardware-18/compiling-64-bit-kernel-in-32-bit-linux-240183/
はUbuntuの特定されていませんが、似ているこのことを確認する必要があります。
関連する問題
- 1. 32ビットOSで64ビット実行可能ファイルを作成する
- 2. 64ビットシステムで32ビットバイナリをコンパイル
- 3. 64ビットUbuntuの下で32ビットをコンパイルできますか?
- 4. readline.hは32ビットのubuntuではなく64ビットですか?
- 5. ubuntu 11.10 64ビットvs 32ビット
- 6. 64ビットと32ビットのUbuntuと低メモリシステム - なぜUbuntu 64ビットが私のRAMを食べるのですか?
- 7. 64ビットマシンで32ビットを構築することは可能ですか
- 8. Info.plistで実行可能な32ビットと64を指定する方法
- 9. 32ビットシステム用にコンパイルされたC#プログラムとC++ DLLが64ビットシステムでクラッシュする
- 10. 64ビットLinuxで32ビットJVMを実行するには?
- 11. 64ビットコンピュータで32ビットのアンマネージDLLをコンパイル
- 12. 32ビットと64ビットプロセッサ上で混在mpi実行ファイルを実行する
- 13. 64ビットLinuxの32ビットGTK +アプリケーションのコンパイル
- 14. 64ビットUbuntu 10.04で32ビットQtを構築するLTS
- 15. 64ビットLinuxで32ビットのPythonモジュール(numpyなど)をコンパイルする
- 16. 32ビット用の64ビットplaformでアセンブリをコンパイルする
- 17. Windows 2003で32ビットASP.NEt 3.5アプリケーションを実行する64ビット
- 18. 32ビットマシンで64ビットのVMwareイメージを実行できますか?
- 19. AnyCPUアプリケーションを64ビットOS上で32ビットとして実行
- 20. 64ビット移植可能な実行可能ファイルのエントリポイントアドレスが32ビットのみであるのはなぜですか?
- 21. 64ビットシステムに32ビットDLLを登録する
- 22. 64ビットPythonで32ビットWindows実行ファイルを作成することができます
- 23. 64ビットのSQL Serverを32ビットとして実行できますか?
- 24. これは32ビットまたは64ビットのJVMですか?
- 25. 変換可能なコード、32ビット/ 64ビットの書き方は?
- 26. Javaの64ビットマシンで32ビットdllを実行する
- 27. 32ビットと64ビットのセットアッププロジェクト
- 28. 32ビットと64ビットマシンの両方で常に64ビットです
- 29. OSXで実行するEclipseのバージョンは? 32ビットまたは64ビット?
- 30. 64ビット環境での32ビットOS Xバイナリのコンパイル
私はこれを手助けする方法を理解しようとしています:http://stackoverflow.com/questions/2542039/install-64-bit-glib2-on-32-bit-system-for-cross-compiling/ – blueberryfields
物の種類は私の経験の領域を少し超えています... – NWS