[求救] CodeBlocks編譯C++無法執行

看板MAC (蘋果Mac)作者 (噓~)時間14年前 (2011/04/04 22:38), 編輯推噓11(11051)
留言62則, 12人參與, 最新討論串1/3 (看更多)
各位好, 因為最近想自學C++,又不想浪費空間安裝Windows 因此上網爬文安裝了 Code::Blocks 本來以為很簡單的,誰知道困難重重 不斷的爬文以及Google卻也找不到答案 目前連最簡單的 "Hello, World" 都沒辦法顯示出來 >"< 從一開始只安裝 Code::Blocks 想編譯的時候結果一直出錯, 後來才發現是因為沒有安裝Complier的緣故 後來安裝XCdoe後在繼續於Code::Blocks "Build and run" 終端機終於跳出來了 但是卻顯示 "Permission denied" 讓我十分沮喪 QQ 雖然上網爬文看人家說使用Xcode很好用 不過不知道為何他也一直顯示 "Build failure" 因此想請問高手,我該如何解決 一直都不能順利的跑出最簡單的結果 >"< 真的好傷心呀 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.249.124

04/04 22:51, , 1F
XCode很好用?這期中一定有什麼誤會 XD
04/04 22:51, 1F

04/04 22:51, , 2F
xcode 3.x的多重浮動視窗(仿Borland C++ Builder)這點
04/04 22:51, 2F

04/04 22:52, , 3F
不錯,但是4.0又拿掉了。另外他環境其實不太適合寫c++
04/04 22:52, 3F

04/04 22:52, , 4F
他是設計給oc比較多(市面上比較主流的oc也只有他)
04/04 22:52, 4F

04/04 22:52, , 5F
說真的c++要我用他寫我還寧可用vim寫....
04/04 22:52, 5F

04/04 23:41, , 6F
我也是都用vim寫C/C++...
04/04 23:41, 6F

04/05 00:31, , 7F
Xcode有什麼不好?我覺得用起來不錯至少比VS好多了
04/05 00:31, 7F

04/05 00:32, , 8F
C++用Xcode就能寫了 不必安裝別的編譯器
04/05 00:32, 8F

04/05 00:42, , 9F
寫程式都是一樣的 什麼編譯器不是重點 重點是會不會寫
04/05 00:42, 9F

04/05 01:05, , 10F
Xcode 很好用啊
04/05 01:05, 10F

04/05 08:23, , 11F
我在windows測試過可以跑的code但是在mac下沒法跑 QQ
04/05 08:23, 11F

04/05 09:05, , 12F
比VS好..?這一定是中間哪裡有誤會..XD, 兩個根本不同檔次
04/05 09:05, 12F

04/05 09:05, , 13F
當你程式超過十萬行的時候個好的IDE是必須的...
04/05 09:05, 13F

04/05 09:06, , 14F
編譯器更是重點中的重點,不然你怎麼知道會吐出啥...
04/05 09:06, 14F

04/05 09:07, , 15F
至於你這個permission問題,去console下chmod+x看看...
04/05 09:07, 15F

04/05 09:35, , 16F
VS的c++都用它自家規格好在哪?初學者寫十萬行?
04/05 09:35, 16F

04/05 09:36, , 17F
關於code::block是因為目前還沒支援10.6
04/05 09:36, 17F

04/05 09:43, , 18F
04/05 09:43, 18F

04/05 09:55, , 19F
VC的寫法總是和別人不一樣會加上自己的函數、函式庫
04/05 09:55, 19F

04/05 09:57, , 20F
如果你的程式想要跨平台 盡量避免它的寫法...
04/05 09:57, 20F

04/05 09:59, , 21F
感覺你的需求用Xcode或是vim+gcc比較適合
04/05 09:59, 21F

04/05 09:59, , 22F
要不要把詳細的訊息或是畫面丟出來?
04/05 09:59, 22F

04/05 10:06, , 23F
話說codeblocks不是有mac的binary?
04/05 10:06, 23F

04/05 10:15, , 24F
10.6底層是64位元而codeblocks需要的環境是i386
04/05 10:15, 24F

04/05 23:40, , 25F
VS的C++自己的規格是指哪部分@@?
04/05 23:40, 25F

04/05 23:43, , 26F
不過同樣的code 在gnu、microsoft和intel三家compiler真
04/05 23:43, 26F

04/05 23:44, , 27F
的會有不同的表現,就連g++不同版本也會不一樣。
04/05 23:44, 27F

04/05 23:52, , 28F
不過都是很細節的部份就是了。
04/05 23:52, 28F

04/06 07:08, , 29F
加上不一樣的函數? 這哪門的講法,那是你自己要用的.....
04/06 07:08, 29F

04/06 07:08, , 30F
你用gcc也可以搞出一堆這種東西...
04/06 07:08, 30F

04/06 10:31, , 31F
你這根本是為戰而戰... 你不會乾脆說作業系統我也會做
04/06 10:31, 31F

04/06 10:32, , 32F
linux核心加一點東西搞一搞不就是作業系統了嗎?
04/06 10:32, 32F

04/06 10:33, , 33F
itoa這是什麼?還有一大堆的東西像這個...每一次都要特
04/06 10:33, 33F

04/06 10:34, , 34F
別為win上的程式做轉換 真是浪費我的時間...
04/06 10:34, 34F

04/06 10:34, , 35F
照標準寫法讓程式能跨平台很困難?
04/06 10:34, 35F

04/06 10:35, , 36F
void main這是什麼?
04/06 10:35, 36F

04/06 10:40, , 37F
VC的除錯器也不知道在寫什麼 ex:error 1006 ****
04/06 10:40, 37F

04/06 10:40, , 38F
最後乾脆一行行自己看 = =
04/06 10:40, 38F

04/06 11:07, , 39F
感覺你說的問題是使用者的問題不是VC的問題耶,VC是可以
04/06 11:07, 39F

04/06 11:09, , 40F
無痛移植的,只要寫法標準就好。
04/06 11:09, 40F

04/06 11:11, , 41F
因為VC都可以過 結果很多程式最後都變成這樣...
04/06 11:11, 41F

04/06 11:12, , 42F
至於像你說的itoa或是其他threading的部份那是每個OS都
04/06 11:12, 42F

04/06 11:12, , 43F
所以才建議新手不要用VC XD
04/06 11:12, 43F

04/06 14:12, , 44F
那你建議用什麼? void main() 之類的同樣被 GCC 允許呀
04/06 14:12, 44F

04/06 14:13, , 45F
而且 GCC 支援的非標準語法也少不到哪裡去, 這真的不構成
04/06 14:13, 45F

04/06 14:13, , 46F
不使用 Microsoft Visual C++ Compiler 的理由
04/06 14:13, 46F

04/06 14:42, , 47F
04/06 14:42, 47F

04/06 14:42, , 48F
int main(void) 才會過
04/06 14:42, 48F

04/06 14:48, , 49F
不然你說說VC的好處在哪裡?看不懂的除錯器?肥大的專案
04/06 14:48, 49F

04/06 14:49, , 50F
?什麼都要另外安裝開源的lib而且還因為不照標準常有bug
04/06 14:49, 50F

04/06 14:53, , 51F
就是一個簡單的程式6.0、2003、2005、2008還不相容?
04/06 14:53, 51F

04/06 14:57, , 52F
★在家網路創業 月增3~20萬http://0rz.tw/H5OM3
04/06 14:57, 52F

04/06 14:57, , 53F
★在家網路創業 月增3~20萬http://0rz.tw/H5OM3
04/06 14:57, 53F

04/06 16:26, , 54F
你舉的例子很奇怪,http://i.min.us/ikyCUw.png
,事實上
04/06 16:26, 54F

04/06 16:26, , 55F
跑起來沒有任何問題啊@@?
04/06 16:26, 55F

04/06 16:29, , 56F
啊我懂了,你是說拿去給gcc跑不能跑 XD
04/06 16:29, 56F

04/06 17:23, , 57F
我漏看了標題是 C++...C 才會過, C++ 從一開始就允許這個
04/06 17:23, 57F

04/09 11:45, , 58F
連為什麼不會過都搞不清楚的話我想就不用討論了吧...
04/09 11:45, 58F

04/09 11:46, , 59F
只能說gcc的非標準語法一樣很多,拿這個戰VC實在是...
04/09 11:46, 59F

04/09 11:48, , 60F
另外戰VC的debugger也是很好笑, 專案肥大? 你知道為什麼嗎?
04/09 11:48, 60F

04/09 11:49, , 61F
那個很肥的東西是可以砍掉的,你真的知道那是啥玩意??
04/09 11:49, 61F

05/08 15:37, , 62F
專案肥大, 又沒有要release 又沒差XDDD
05/08 15:37, 62F
文章代碼(AID): #1DcTVyh_ (MAC)
文章代碼(AID): #1DcTVyh_ (MAC)