NS3編譯程序時如何取消把警告當做錯誤的設置

這是一個非常簡單的設置。

  找到 ns-allinone-3.x/ns-3.x/waf-tools/cflags.py 這個文件,任意編輯器打開,找到
   self.warnings_flags = [['-Wall'], ['-Werror'], ['-Wextra']]
  把這個修改爲:
  self.warnings_flags = [['-Wall'], ['-Wextra']] 即可。
  -Werror 這個選項就是Warning as Error,所以把這個選項去掉,警告就不會再作爲編譯錯誤而導致程序無法運行了。
  如果想使該設置生效,你需要重新編譯。即執行:
  ./waf configure --enable-examples --enable-tests
  ./waf build

參考該鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章