2012-03-08 8 views
0

現在、Linuxで組み込みプログラミングを行っています。だから私はホストコンピュータのLinuxのubuntuと私のqemu xilinx zynq(仮想)を持っています。通常.cファイルをcomileする は単純である(バッシュ>アームxilinxa9-Linuxベースgnueabi-GCC FILENAME.C -g -o OUTPUTFILENAME)gccで.c、.h、.soファイルをコンパイルするには?

OUTPUTFILENAMEは、QEMUのザイリンクスのZynqで実行可能です。

今私は、ファイルのhello.c hello.hとhello.soの3種類があり、私はありがとう、一緒にこの3ファイルをコンパイルする方法を私が示すことができるから、誰を願っています:)

のhello.c < - > hello.h < - > hello.so

答えて

1

以下の例は、何かをコンパイルし、実行可能ファイルを作成します。私はmakeファイルでロゴを取ることをお勧めします。コマンドラインはミニプロジェクトには意味がありますが、それ以上は意味がありません。

のgcc -c -I ../include/something foo.cを
のgcc -o progのmain.o foo.oの-Lは/ usr/local/lib /ブーイング

の.so -lboo Aを示しています共有ライブラリ - おそらくあなたが望むものではありません。

関連する問題