freescale から (Congatec 経由で) LTIB をインストールしましたが、"hello, world" プログラムをコンパイルしたいと考えています。gcc はネイティブの実行可能ファイルを提供します。ARM プロセッサ用にコンパイルするにはどうすればよいですか?
2158 次
4 に答える
6
ARM 用のクロス コンパイラをインストールする必要があります。マシン上の gcc はネイティブ コンパイラであり、クロス コンパイラには、ターゲット アーキテクチャ、オペレーティング システム、および libc を決定する別のプレフィックスがあります。あなたの場合、ターゲット システムにはおそらく ARM アーキテクチャがあり、GNU libc で Linux カーネルを実行しています。
arm-none-linux-gnueabi-gcc -o hello hello.cpp
于 2013-08-05T19:38:10.190 に答える
0
まず、LTIB フォルダに移動します。cd "ltib folder" 次に、ltib シェルに入ります ./ltib -m shell 次に、gcc を使用してコンパイルします -static "プログラム名" .c -o "プログラム名".sabre 次に、コマンド ファイル "プログラム名".sabre を実行します
于 2014-10-17T09:10:31.853 に答える