看板 Linux 關於我們 聯絡資訊
※ 引述《WalkingIce ( 殺手哥吉拉 13)》之銘言: : ※ 引述《DRLai (蘇打)》之銘言: : : 在windows中,vc可以提醒你有哪些變數宣告沒用到 : : 想請問linux中的g++有相同功能嗎? : : 因為程式改版,有部份變數沒有用了 : : 不知道該怎麼找那些沒用到的變數orz : : 感謝:) : 是這個嗎? : -Wunused-variable : Warn whenever a local variable or non-constant static variable is : unused aside from its declaration. This warning is enabled by -Wall. 不好意思再次請教 我想把警告寫到Makefile裡面該怎麼寫呢? 我寫了一個Makefile如下 CC=g++ OBJS=test.o CFLAGS= -Wall all:$(OBJS) $(CC) $(CFLAGS) $(OBJS) -o a.out 但是他仍然不會顯示任何警告耶@@ 就算沒使用到的variable他也不會顯示出來 打make時,他出現的訊息如下 g++ -c -o test.o test.cpp (此行是經由make自己產生的) g++ -Wall -o -g test.o -o a.out (這是我makefile裡面的指令) Makefile會發現沒有test.o這個檔案 所以幫我產生該object file 那我該怎麼對他編譯過程加上變數呢@@? 感謝:) -- thePainter. ◣◢ ◤ ◣ http://www.wretch.cc/blog/myelf ◢ ◤ ◤ ◤ Wretch@BBS -> P_myelf thePainter. φthePainter. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.145.197
Bencrie:加入以下規則: 12/09 12:34
Bencrie:%.o:%.cpp 12/09 12:34
Bencrie: $(CC) -c $< -o $@ $(CFLAGS) 12/09 12:35
DRLai:感謝,成功了:) 12/10 19:43