【发布时间】:2016-09-20 05:53:06
【问题描述】:
我刚刚升级到 El Capitan,发现 C 编译器 (Clang) 无法在命令行下运行。我写了一个“hello word”测试,尝试编译,我得到以下错误:
$ cc test.c -o 测试
$ 错误:无法打开输出文件
'/var/folders/Ge/GeRStfi8Ek8jojLcqf1vsE+++TI/-Tmp-/test-ad7039.o': 'No
such file or directory'
生成 1 个错误。
...我在某处有权限问题吗?谢谢!
【问题讨论】:
-
你检查文件了吗?
-
尝试重新安装 Xcode 和命令行工具...stackoverflow.com/a/32338889/2836621
-
它没有编译任何东西......而且我重新安装了 Xcode 也没有用:(
-
which cc和cc --version说什么? -
$ which cc 给 /usr/bin/cc (象征性地与 clang 链接)和 cc--version 产生 Apple LLVM 版本 7.3.0 (clang-703.0.31) 目标:x86_64-apple -darwin15.5.0 线程模型:posix InstalledDir:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
标签: c++ c macos terminal clang