c - 关于clang 7错误问题的c问题?
问题描述
代码图片
我遇到了clang 7错误的问题,我不知道问题是什么?为什么 clang -o hello hello.c 不起作用?我已经尝试了两次并且错误重复了,所以我不确定为什么 clang -o hello hello.c 不起作用。
解决方案
阅读消息。clang
命令告诉你:
/usr/bin/ld: 无法打开输出文件 hello: 是目录
“/usr/bin/ld:”部分表示特定程序“/usr/bin/ld”(它是链接器;它将目标文件链接到可执行文件)正在给你这个消息。
“无法打开输出文件 hello”部分表示它无法输出名为“hello”的文件。
“Is a directory”部分说明了为什么会出现问题:“hello”是一个目录,表示它存在并且是一个目录,而不是常规文件,因此无法像常规文件一样打开它。链接器希望将其作为常规文件打开,以便对其进行写入。
要解决此问题,请删除或重命名名为“hello”的目录(首先检查其中的内容,看看是否需要它)或在clang
命令中使用不同的输出文件名。
推荐阅读
- javascript - 这个 JavaScript foreach 循环有什么问题?
- json - 解码复杂的 JSON?
- excel - Excel VBA代码将结果粘贴到错误的范围内
- javascript - reduce方法中对累加器/电流进行滤波有什么区别
- reactjs - 使用 Enzyme 在测试中获取函数子组件的 props
- python-2.7 - 在python中返回函数的输出
- python - 将 Keras 模型导出到具有 (None, 2) 输出形状的 protobuf
- json - JsonSerializer.Serialize vs JsonResult - 一个可能的对象循环.NET Core 3.1
- javascript - 如何在echarts中显示其他小数点(角度)
- jasmine - 有什么方法可以验证不是每次都出现的动态弹窗