記幾個g++的命令參數

最近用了別人的一個開源項目,裏面先在命令行用g++執行了一個.cpp文件,這個對我來說是個空白區域,先把這幾個命令參數記錄下,後續再遇到會持續更新:

  • -o main.bin
    指定輸出文件名,就是說這行命令執行完成後會生成一個 main.bin 的文件
  • -O2
    -O/O1、-O2、-O3是指進行代碼優化,後面數字越大,優化等級就越高
  • -I
    大寫i:編譯程序按照-I指定的路進去搜索頭文件
  • -L
    編譯程序按照-L指定的路進去尋找庫文件
  • -l庫名
    小寫L,和庫名中間無空格:指定要鏈接的庫,比如要鏈接一個名爲libtest.so的庫,那麼要寫成-ltest
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章