0
をコメントアウトコマンドを持ってコンパイルした生成:Automakeはメイクは私がautotoolsのプロジェクトを作成し、Makefile.amに
bin_PROGRAMS = myBin
myBin_SOURCES = src/main.cpp
を生成したメイクファイルは、この目標を持っています
.cpp.o:
# $(CXXCOMPILE) -MT [email protected] -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o [email protected] $<
# $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
source='$<' object='[email protected]' libtool=no \
DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
$(CXXCOMPILE) -c -o [email protected] $<
あなたが見ることができるように、実際のコンパイラ呼び出しはコメントアウトされます。どうして?
更新:--disable-dependency-trackingを使用して./configureを実行すると、正常に構築されます。 – n00
スニペットの最後の行はコンパイラの呼び出しであり、コメントアウトされていません!コメントは、--disable-dependency-trackingで呼び出すかどうかによって、1つのコンパイラ呼び出しだけが実行されるようになっています。 –
最後の3行は単なる変数代入です。 4行目と5行目の最後のスラッシュを見てください。 – n00