Mac OS Xマシンにインストールされているgccおよびg ++コンパイラは、Ubuntu(Linux)GNU gccおよびg ++コンパイラとは異なりますか?GNU gccおよびg ++
私はEclipseを使ってC++プログラムを開発していますが、MacOSX GCCと呼ばれるツールチェーンセクションがあり、実行可能ファイルもLinuxマシン上で実行できるように別のコンパイラをインストールする必要があるかどうかは疑問でした。
私はC++開発の技術的な詳細について少し熟知していますので、この質問が理にかなっていれば申し訳ありません。
gccのバージョンがUbuntuと同じであっても、出力されるプログラムは異なります。 1つは、LinuxのプログラムはELFの実行形式を使用していますが、Macはそうではありません(私は彼らが何を使用しているか覚えていません。あなたが記述しているのは、クロスコンパイルと呼ばれ、それでも単一のバイナリが両方のプラットフォームではほとんど実行されません(それぞれ別のプログラムをコンパイルする必要があります)。 –