0
我有一個規則的makefile隱性和顯性規則
*.o: *.c
gcc <certain compiler switches>
我想建立與不同的編譯器開關比標準規則的幾個* .c文件。
我相信,我只是第一個規則
foo.o : foo.c
foobar.o : foobar.c
gcc <other compiler switches>
前添加是否foo和Foobar的明確的規則重寫*的.o:* .c的規則?
你試過了嗎?問:'<其他編譯器開關>應該應用於'foo.o'還是'foobar.o'? – bobbogo 2013-03-06 17:10:20
是的,foo.o和foobar.o將具有相同的編譯器開關,但不同於* .o:* .c。 – KeithSmith 2013-04-01 14:10:25