gpt4 book ai didi

c++ - clang 编译器无法在 Mac OSX 终端上运行

转载 作者:行者123 更新时间:2023-11-30 17:00:44 25 4
gpt4 key购买 nike

我刚刚升级到 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 个错误。

...我在某处遇到权限问题吗?谢谢!

最佳答案

要么您遇到了权限问题(编译器无法在 var 中创建文件夹,因此不存在这样的文件或目录),要么您无法在当前目录中打开该文件不允许编译。检查您的权限

  • 文件
  • 目录

sudo下运行命令。如果这解决了您的问题,请使用 ls -la 检查您在当前文件夹中的权限。然后,使用chownchmod更改文件/文件夹的权限。

示例:

chown owner-user test.c

现在,您实际上可能无权访问/var/文件夹。如果是这样,那么 cc 创建的临时文件夹就是问题所在。那么,您需要 sudo call cc。要获得更永久的修复,您可以 chown 二进制文件或 clang 所在目录。

关于c++ - clang 编译器无法在 Mac OSX 终端上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37389486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com