この質問とその回答は、コマンド ラインの順序をリンクすることの重要性を説明しています。
ただし、次のような行を含む多くのメイクファイルを扱っています
$(CC) $(LDFLAGS) $^ -o $@
明らかに、これらのようなコマンドは一部のシステムでは機能しますが、私のシステムでは機能しません。このようなすべての Makefile を見つけてパッチを適用する以外に、この動作を回避する方法はありますか?
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 を使用しています
明確にするために編集:
私は仕事の一環として多くのパッチ適用と統合を行っています(通常はbuildrootまたはLTIB)、このように記述された複数のmakefileに出くわします。また、Web 上のいくつかのコンパイル コマンドの例は、同じパターンに従います。