memo/linux/Makefile をテンプレートにして作成
ページ一覧
編集メニュー >
新規作成
編集
コピー
名前の変更
アップロード
添付ファイル一覧
バックアップ
開始行:
*Makefile [#o465f215]
$^ : ターゲットが依存しているファイルのリスト
$@ : ターゲット名
$* : 拡張子を取り除いたターゲット名
$< : ターゲットに依存していて、ターゲットよりも新しい単一...
サフィクスルールは
.cc.o:
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
とか書く。 単に複数のファイルをコンパイルする時には
EXE= aaa bbb ccc
all: $(EXE).f
for i in $(EXE) ; do \
$(FC) -o $$i $$i.f; \
done
とかすると楽チン。
** とってもシンプルな例 [#c7e0c54b]
以下はとっても簡単な例
TARGET = program
all: $(TARGET)
clean:
rm -f $(TARGET) *~
終了行:
*Makefile [#o465f215]
$^ : ターゲットが依存しているファイルのリスト
$@ : ターゲット名
$* : 拡張子を取り除いたターゲット名
$< : ターゲットに依存していて、ターゲットよりも新しい単一...
サフィクスルールは
.cc.o:
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
とか書く。 単に複数のファイルをコンパイルする時には
EXE= aaa bbb ccc
all: $(EXE).f
for i in $(EXE) ; do \
$(FC) -o $$i $$i.f; \
done
とかすると楽チン。
** とってもシンプルな例 [#c7e0c54b]
以下はとっても簡単な例
TARGET = program
all: $(TARGET)
clean:
rm -f $(TARGET) *~
ページ名:
and
or
Menu
kondowiki
memo
exp
link
#lsx
Counter: 0, today: 0, yesterday: 0