作者mercedesff (mercedesff)
看板MAC
标题[求救] 终端机怎麽跑c++...
时间Tue Nov 27 23:21:08 2012
不好意思,这个问题我爬文两天了,可是都找不到答案..
osx 是10.7
想要跑 helloworld.cpp的档案,可是不会用...
我在终端机 打"gcc helloworld.cpp" 没用...
可以请教一下吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.89.221
1F:推 jeremy616:要下载Xcode并安装它的Command Line Tools 11/27 23:23
2F:→ hechian:Command Line Tools安装好後请用g++ ... 11/27 23:38
3F:→ uranusjr:或者 clang++ 11/27 23:46
4F:→ mercedesff:CLT装好了,请问 g++ 直接打档名 就好了吗? 11/28 00:05
5F:→ mercedesff:还是要放到特定资料夹里? 11/28 00:05
6F:推 yehzu:用g++ compile,然後用 ./a.out 执行... 11/28 00:09
7F:→ mercedesff:-bash: ./: is a directory 囧 11/28 00:29
8F:→ mercedesff:我孤狗的结果就是用./a.out 可是没办法呀 11/28 00:33
9F:→ mercedesff:我也不知道哪里出问题,但终端机真的不太懂,还请y大帮助 11/28 00:34
10F:推 hung0724:终端机里你在的资料夹对不对? ls a.out就知道了(? 11/28 01:20
11F:→ mercedesff:No such file or directory ...我该把cpp档放在哪? 11/28 01:30
12F:→ mercedesff:还是要把cpp档建立成out档?(xcode不能直接编译cpp吗?) 11/28 01:31
13F:→ mercedesff:因为我用xcode打开cpp档,找不到run或compile的选项.. 11/28 01:32
14F:推 peacedove:你g++ helloworld.cpp 可是你没有给他 output file name 11/28 01:33
15F:→ purincess:但是楼上g++预设的output filename就是a.out 11/28 01:34
16F:推 peacedove:对耶 @@ 没注意,因为都会给filename Orz.. 11/28 01:36
17F:推 peacedove:不过会出现 is a directory 也是怪怪的, 就算没档案应 11/28 01:40
18F:→ peacedove:该也是./a.out: No such file or directory 11/28 01:40
19F:推 Madroach:先打 ls 看当前目录 然後 cd空格想要去的资料夹 11/28 01:50
20F:→ Madroach:比如你的档案放在A中的B里面 档名是xxx.cpp 11/28 01:51
21F:→ Madroach:就 cd A 然後 cd B 然後g++ xxx.cpp 就可compile 11/28 01:52
22F:→ Madroach:之後要跑结果 就 ./a.out 11/28 01:52
谢谢jeremy大 he大 ura大 yeh大 hung大 当然特别感谢 peace大 和 Madroa大!
我这个新手终於会了~ cd documents 然後再 g++ a.cpp 就可以./a.out了~
※ 编辑: mercedesff 来自: 140.113.89.221 (11/28 01:58)
24F:→ yr:g++ 後面要接你的 source file , a.out 是 g++ 产生的... 11/28 01:59
25F:→ mercedesff:谢谢楼上,我g++ a.cpp後就看到 a.out了 ~ 11/28 02:02
26F:→ mercedesff:才发现是 我好像没有把档案的位置给打出来 11/28 02:02