Answers:
而且你应该很好走
希望我的经验能对您有所帮助,因为在过去的一个月中,我刚从困惑中解脱出来,就像喜欢在MacBook上享受C语言一样。
需要将所有功劳分配给在线资源,在这里我学到了有关设置环境的所有知识。http://c.learncodethehardway.org/book/index.html 它教我只通过终端而不是IDE使用shell命令。
我总结的步骤如下:
cd ~/Documents/C/
,其中有您的main.c
文件。使用文本编辑器创建一个名为的纯文本文件Makefile
,无扩展名。它包含:
CFLAGS=-Wall -g
main: main.c
clean:
rm -f main
然后从终端编译源代码,键入并查看
$ make clean
rm -f ex1
$ make ex1
cc -Wall -g ex1.c -o ex1
make clean
如果要重新编译,请删除最后一个编译的文件。
然后运行编译的文件,键入
./main
然后,您应该看到代码的结果,就像从类中看到的那样。请记住,Visual C ++中的C编译器与Xcode中的GCC之间很可能存在一些差异。但是到目前为止,我非常喜欢通过shell命令进行编码。
我是在Dan Gookin学习C并附带练习文件后自己碰到这个问题的。我了解到,为了能够运行.c文件,必须创建一个项目,然后必须添加文件而未指定目标成员身份,否则Xcode会将整个文件编译为三个可执行文件,并且遇到的错误将阻止程序跑步。