作者waa (嘘~)
看板MAC
标题[求救] CodeBlocks编译C++无法执行
时间Mon Apr 4 22:38:50 2011
各位好,
因为最近想自学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
1F:→ Killercat:XCode很好用?这期中一定有什麽误会 XD 04/04 22:51
2F:→ Killercat:xcode 3.x的多重浮动视窗(仿Borland C++ Builder)这点 04/04 22:51
3F:→ Killercat:不错,但是4.0又拿掉了。另外他环境其实不太适合写c++ 04/04 22:52
4F:→ Killercat:他是设计给oc比较多(市面上比较主流的oc也只有他) 04/04 22:52
5F:→ Killercat:说真的c++要我用他写我还宁可用vim写.... 04/04 22:52
6F:→ devilqxect:我也是都用vim写C/C++... 04/04 23:41
7F:推 erickunder:Xcode有什麽不好?我觉得用起来不错至少比VS好多了 04/05 00:31
8F:→ erickunder:C++用Xcode就能写了 不必安装别的编译器 04/05 00:32
9F:→ erickunder:写程式都是一样的 什麽编译器不是重点 重点是会不会写 04/05 00:42
10F:推 ducksteven:Xcode 很好用啊 04/05 01:05
11F:→ waa:我在windows测试过可以跑的code但是在mac下没法跑 QQ 04/05 08:23
12F:→ iincho:比VS好..?这一定是中间哪里有误会..XD, 两个根本不同档次 04/05 09:05
13F:→ iincho:当你程式超过十万行的时候个好的IDE是必须的... 04/05 09:05
14F:→ iincho:编译器更是重点中的重点,不然你怎麽知道会吐出啥... 04/05 09:06
15F:→ iincho:至於你这个permission问题,去console下chmod+x看看... 04/05 09:07
16F:推 erickunder:VS的c++都用它自家规格好在哪?初学者写十万行? 04/05 09:35
17F:→ erickunder:关於code::block是因为目前还没支援10.6 04/05 09:36
19F:→ erickunder:VC的写法总是和别人不一样会加上自己的函数、函式库 04/05 09:55
20F:→ erickunder:如果你的程式想要跨平台 尽量避免它的写法... 04/05 09:57
21F:推 ryanlei:感觉你的需求用Xcode或是vim+gcc比较适合 04/05 09:59
22F:→ ryanlei:要不要把详细的讯息或是画面丢出来? 04/05 09:59
23F:推 qhair:话说codeblocks不是有mac的binary? 04/05 10:06
24F:→ erickunder:10.6底层是64位元而codeblocks需要的环境是i386 04/05 10:15
25F:推 GreatShot:VS的C++自己的规格是指哪部分@@? 04/05 23:40
26F:推 GreatShot:不过同样的code 在gnu、microsoft和intel三家compiler真 04/05 23:43
27F:→ GreatShot:的会有不同的表现,就连g++不同版本也会不一样。 04/05 23:44
28F:→ GreatShot:不过都是很细节的部份就是了。 04/05 23:52
29F:→ iincho:加上不一样的函数? 这哪门的讲法,那是你自己要用的..... 04/06 07:08
30F:→ iincho:你用gcc也可以搞出一堆这种东西... 04/06 07:08
31F:→ erickunder:你这根本是为战而战... 你不会乾脆说作业系统我也会做 04/06 10:31
32F:→ erickunder:linux核心加一点东西搞一搞不就是作业系统了吗? 04/06 10:32
33F:→ erickunder:itoa这是什麽?还有一大堆的东西像这个...每一次都要特 04/06 10:33
34F:→ erickunder:别为win上的程式做转换 真是浪费我的时间... 04/06 10:34
35F:→ erickunder:照标准写法让程式能跨平台很困难? 04/06 10:34
36F:→ erickunder:void main这是什麽? 04/06 10:35
37F:→ erickunder:VC的除错器也不知道在写什麽 ex:error 1006 **** 04/06 10:40
38F:→ erickunder:最後乾脆一行行自己看 = = 04/06 10:40
39F:推 GreatShot:感觉你说的问题是使用者的问题不是VC的问题耶,VC是可以 04/06 11:07
40F:→ GreatShot:无痛移植的,只要写法标准就好。 04/06 11:09
41F:→ erickunder:因为VC都可以过 结果很多程式最後都变成这样... 04/06 11:11
42F:推 GreatShot:至於像你说的itoa或是其他threading的部份那是每个OS都 04/06 11:12
43F:→ erickunder:所以才建议新手不要用VC XD 04/06 11:12
44F:→ uranusjr:那你建议用什麽? void main() 之类的同样被 GCC 允许呀 04/06 14:12
45F:→ uranusjr:而且 GCC 支援的非标准语法也少不到哪里去, 这真的不构成 04/06 14:13
46F:→ uranusjr:不使用 Microsoft Visual C++ Compiler 的理由 04/06 14:13
48F:→ erickunder:int main(void) 才会过 04/06 14:42
49F:→ erickunder:不然你说说VC的好处在哪里?看不懂的除错器?肥大的专案 04/06 14:48
50F:→ erickunder:?什麽都要另外安装开源的lib而且还因为不照标准常有bug 04/06 14:49
51F:→ erickunder:就是一个简单的程式6.0、2003、2005、2008还不相容? 04/06 14:53
55F:→ GreatShot:跑起来没有任何问题啊@@? 04/06 16:26
56F:推 GreatShot:啊我懂了,你是说拿去给gcc跑不能跑 XD 04/06 16:29
57F:→ uranusjr:我漏看了标题是 C++...C 才会过, C++ 从一开始就允许这个 04/06 17:23
58F:→ iincho:连为什麽不会过都搞不清楚的话我想就不用讨论了吧... 04/09 11:45
59F:→ iincho:只能说gcc的非标准语法一样很多,拿这个战VC实在是... 04/09 11:46
60F:→ iincho:另外战VC的debugger也是很好笑, 专案肥大? 你知道为什麽吗? 04/09 11:48
61F:→ iincho:那个很肥的东西是可以砍掉的,你真的知道那是啥玩意?? 04/09 11:49
62F:→ happierway:专案肥大, 又没有要release 又没差XDDD 05/08 15:37