我已经下载了 clang。当我进入终端并输入clang
它时,出现了错误no input files
。
答案1
你的问题中的错误clang: error: no input files
就是这个意思。你需要clang
在终端中输入后指定一个输入文件,以便告诉 clang 要运行什么代码。
此示例使用来自默认 Ubuntu 存储库(clang-3.8)的 clang 包和 hello.c 的以下源代码。
#include <stdio.h>
int main(int argc, char **argv) {
printf("hello world\n");
}
将目录更改cd
为包含 hello.c(输入文件)的目录,并使用以下命令对其进行编译:
clang hello.c
编译后的可执行文件将被命名为a.out。使用以下命令运行它:
./a.out
结果./a.out
是:
hello world