Re: [問題] 關於textmate編譯執行

看板MacDev作者 (dryman)時間15年前 (2009/11/14 11:08), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1A_Xz6Jy (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1A_Xz6Jy (MacDev)