Re: [問題] linux中使用g++的小疑問

看板Linux作者 (蘇打)時間17年前 (2008/12/09 09:21), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《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

12/09 12:34, , 1F
加入以下規則:
12/09 12:34, 1F

12/09 12:34, , 2F
%.o:%.cpp
12/09 12:34, 2F

12/09 12:35, , 3F
$(CC) -c $< -o $@ $(CFLAGS)
12/09 12:35, 3F

12/10 19:43, , 4F
感謝,成功了:)
12/10 19:43, 4F
文章代碼(AID): #19FSVycP (Linux)
文章代碼(AID): #19FSVycP (Linux)