冰冻山楂 发表于 2010-6-30 09:34

大家有谁熟悉XCODE么?

最近学编程,学的师C++,现有的编程工具是xcode,但是最近编写得是有运行参数的程序,在WIN下很好调试,直接CMD,就是黑DOS框,然后输入参数就可以调试了,但是不知道在门在MAC下调试.区没有高手知道怎么调试的?就是怎么设置运行参数!就比如下面一段程序(没有写完)

int main(int argc, char *argv[])
{
int *feld=0, n;
main函数包含的参数(argc,argv)必须再调试的时候正确输入才能运行!这个怎么在MAC下实现?

arley1224 发表于 2010-6-30 11:36

你的mac装了make没有?
装了的话,在terminal中进入你的c++程序代码所在的文件夹, 用make生成可执行文件,就可以调试了

如果没有装make, 印象中xcode也可以直接对源代码进行编译,生成可执行文件,然后依然是在terminal中执行,调试

冰冻山楂 发表于 2010-6-30 21:08

你的mac装了make没有?
装了的话,在terminal中进入你的c++程序代码所在的文件夹, 用make生成可执行文件,就 ...
arley1224 发表于 2010-6-30 12:36 http://www.dolc.de/forum/images/common/back.gif
前辈,MAKE是什么?刚从WIN转过来,还不清楚噢,我今天看了半天英文的说明,找到怎么再XCODE里调试了,但是感觉有点小麻烦呵呵,没有用命令行调试来得舒服阿!用MAKE的话,终端的命令行怎么写,能否稍稍详细点?现谢谢拉!

arley1224 发表于 2010-6-30 21:28

make是linux系统下生成可执行文件的工具。如果你完全不知道的话,上网搜搜“makefile”, 就是上手不是很容易。不过不用make的话,就一条条写g++命令也可以。既然装了xcode,g++肯定有。

打开终端,进入出c++源代码文件夹。例如你有文件main.cpp, 需要一个可执行文件main,命令如下:

g++ -o main main.c

可执行文件main就生成了。想要运行的话,输入:

./main 空格接你想输入的参数,回车,就行了。

steve2046 发表于 2010-6-30 21:44

建议你去弄个textmate 编吧,去macx上找。 刚上手用xcode有点大炮打蚊子的感觉。

冰冻山楂 发表于 2010-7-1 22:27

make是linux系统下生成可执行文件的工具。如果你完全不知道的话,上网搜搜“makefile”, 就是上手不是很容 ...
arley1224 发表于 2010-6-30 22:28 http://www.dolc.de/forum/images/common/back.gif
好详细!呵呵!多谢多谢!{:4_301:}

冰冻山楂 发表于 2010-7-1 23:05

建议你去弄个textmate 编吧,去macx上找。 刚上手用xcode有点大炮打蚊子的感觉。
steve2046 发表于 2010-6-30 22:44 http://www.dolc.de/forum/images/common/back.gif
这个听说过呵呵!还没体验,周6下一个体验一下!
页: [1]
查看完整版本: 大家有谁熟悉XCODE么?