3

freescale から (Congatec 経由で) LTIB をインストールしましたが、"hello, world" プログラムをコンパイルしたいと考えています。gcc はネイティブの実行可能ファイルを提供します。ARM プロセッサ用にコンパイルするにはどうすればよいですか?

4

4 に答える 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 に答える