• 締切済み

C言語で解らない事があります。

(1)通常とライブラリ用 Makefile の作り方サンプル (2)ライブラリを使ったコンパイルを記述した Makefile 作成時の記述のポイント を教えて頂けませんでしょうか?

みんなの回答

  • t_nojiri
  • ベストアンサー率28% (595/2071)
回答No.2

こういうのは参考になりませんか?

参考URL:
http://www.unixuser.org/~euske/doc/makefile/
すると、全ての回答が全文表示されます。
  • entree
  • ベストアンサー率55% (405/735)
回答No.1

まず、Makefile ファイルを作成する前に、実行ファイルとライブラリの作成方法についてご存知ですか? それを知らないと Makefile を書くことはできないですよ。 特にコンパイラを指定されていないので、GCC、ライブラリは ELF、かつ共有ライブラリと仮定しますが、 実行ファイル : gcc -o test.o -c test.c gcc -o test test.o ライブラリ libtest.so とのリンクする場合、 gcc -o test.o -c test.c gcc -o test test.o -ltest ライブラリの作成方法 : gcc -o test.o -fPIC -c test.c gcc -o libtest.so -shared test.o これを Makefile にする (一番上のやつでのサンプル) のであれば、一例ではありますが、 all: test test: test.o ------->gcc -o test test.o test.o: test.c ------->gcc -o test.o -c test.c ※「------->」はタブ文字です。

lopes939
質問者

お礼

早速のご回答誠に有難うございました。 本当に助かりました。 是非、参考にさせて頂きます。 また機会があればお願い致します。 本当に有難う御座いました。

すると、全ての回答が全文表示されます。

関連するQ&A