Re: [問題] 關於textmate編譯執行
※ 引述《eric78929 (ㄚ淳)》之銘言:
: 小弟我之前在學校學寫c++,
: 回到家都是轉到windows開dev寫,
: 最近同學建議我用textmate,
: 但同學又跟我說textmate的編譯執行不好,
: 建議我使用終端機來編譯,
: 聽說還需要會用unix,
: 對於終端機整個就是很陌生,
: 請問有人可以提供簡單的編譯執行指令嗎?
: 或者是簡易的unix網站?
: 感激不盡!!
如果你對unix指令不熟的話,建議去鳥哥的網站(google 鳥哥 linux就找得到了)
單就編譯選項的話
我只會簡單的:p
在你程式碼的目錄內
g++ -o 欲輸出檔名 程式碼檔名
這是最簡單的編譯法
不過通常還有幾個常用參數
-Wall 將編譯時的所有警告都列出來
-g 加上debugger(不過如果你不會用gdb之類的debugger那就不用加)
-O1
-O2
-O3 這三個是優化程式的選項,預設是O0(歐零)
不過如果你對C++還沒有很了解的話也不用特地做什麼優化就是了..
事實上還有很多參數(參考自lukhnos網誌)
要用哪種定址模式 (small, medium, large, huge)、字元要不要當成
unsigned char、要不要調整字串常數的位置安排、要不要做 struct 的
alignment 等等。
不過現階段你用g++ -o 輸出檔名 程式檔檔名 -Wall 就夠了
想學多一點的話與其學編譯選項不如先學debugger(如gdb)該怎麼用
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.175.50
推
11/14 14:40, , 1F
11/14 14:40, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章