cc编译报错xcrun error
使用命令sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
如果报错含有 agreement,请安装Xcode,并同意相关条款
cc 编译命令过程简介
生成一个可执行的文件通常需要经过以下几个步骤:
1. 预处理你的源代码,去掉注释,以及其他技巧性的工作就像在 C 中展开宏。
2. 检查代码的语法看你是否遵守了这个语言的规则。如果没有,编译器会给出 警告。
3.把源代码转换为汇编语言 ── 和机器代码很相似, 但是在一定情况下我们仍然可以理解。
4. 把汇编语言转换为机器语言──是的,我们在说位元和字节,就是1和0。
5. 检查你是否准确地使用了函数和全局变量类似的东西。例如,如果你调用了一个不存在的函数,编译器就会给出警告。
6. 如果你是从多个源代码文件编译,就要学会如何把这些文件组合到一起。
7. 把产生出来的东西用系统的运行装载器装入内存并运行。
8. 最后,把可执行文件写入文件系统。
当然可以使用-c -o 或者-g 等参数调节cc命令的功能