概述
编译:
clang编译器(compiler)
- Xcode3 gcc
- Xcode4 LLVM(前端 clang)
如果电脑是新的,在终端输入cc指令会报错:command not found
在电脑上安装命令行工具:Command Line Tools OS X Mountain Lion.dmg
现在我电脑已经装好了。
指令:cc -c 文件名.c
编译成功,会生成一个.o目标文件。
2.链接: 其实就是把我们的.o目标文件跟系统自带的函数库合并在一起,生成一个可执行文件.out
指令:cc 文件名.o
3.运行:./a.out
按tab键会联想文件名。
*1.这样先编译再链接的方法有些繁琐,所以我们一步搞定。
指令:cc 文件名.c
直接从 c 文件,生成 a.out
*2.每次链接生成的都是a.out,我们想改名字,加指令:-o
指令:cc 文件名.c -o 可执行文件名
生成可执行文件[可执行文件名],注意这时候可执行文件没有扩展名。
*3.运行可执行文件:(注意这时候可执行文件没有扩展名)
指令:./可执行文件名
新建一个c程序:
终端输入:touch two.c
打开c程序:open two.c
- 只有大括号里面的语句才需要写分号;。
- 代码双引号外面的字符必须都是英文字符。
- 编译其实是个查错的过程,如果代码有错误,编译的时候就会报错或者警告。
- 只产生警告不报错也是能编译成目标文件(.o)的。只产生警告是可以成功编译和运行的。
- 文件名中不要有空格,因为那会让编译器认为是你要同时编译空格隔开的两个文件。
在用户文件夹的其他文件夹下编译c语言文件,应该使用c文件的绝对路径:
例如:在用户文件夹 /Users/apple 下编译:
cc -c /Users/apple/Documents/iosWorkSpace/c程序/two.c
这个指令在什么文件夹下敲,目标文件就会生成在什么文件夹下。
总结:
最后
以上就是花痴大地为你收集整理的C语言(新建c文件、编译)编译:新建一个c程序:的全部内容,希望文章能够帮你解决C语言(新建c文件、编译)编译:新建一个c程序:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复