DemonH 发表于 2022-9-4 21:39:45

请问这个gcc test.c -o test指令为什么一直显示错误呢?

<pre>$ gcc test.c -o test
gcc: 错误:test.c:没有那个文件或目录
gcc: 致命错误:没有输入文件
编译中断。
$ vi test.c
$ gcc test.c -o test
<b>test.c:1:19:</b> <font color="#EF2929"><b>致命错误:</b></font>stdio,h:没有那个文件或目录
#include &lt;stdio,h&gt;
<font color="#8AE234"><b>                   ^</b></font>
编译中断。
$ ^C
$ vi test.c

+已停止               vim test.c
$ su root
密码:
# vi test.c
# gcc test.c -o test
<b>test.c:</b> 在函数‘<b>main</b>’中:
<b>test.c:5:2:</b> <font color="#AD7FA8"><b>警告:</b></font>隐式声明与内建函数‘<b>printf</b>’不兼容 [默认启用]
printf(&quot;Hello World!\n&quot;);
<font color="#8AE234"><b>^</b></font>
# gcc test.c
<b>test.c:</b> 在函数‘<b>main</b>’中:
<b>test.c:5:2:</b> <font color="#AD7FA8"><b>警告:</b></font>隐式声明与内建函数‘<b>printf</b>’不兼容 [默认启用]
printf(&quot;Hello World!\n&quot;);
<font color="#8AE234"><b>^</b></font>
# ||
bash: 未预期的符号 `||&apos; 附近有语法错误
# l|
&gt;
&gt; ^C
# ll
总用量 28
-rwxr-xr-x. 1 root root 8360 9月   4 21:24 <font color="#00AF00">a.out</font>
-rwxr-xr-x. 1 root root 8360 9月   4 21:21 <font color="#00AF00">test</font>
-rw-rw-r--. 1 hong hong   55 9月   4 21:17 test.c
# a.out
bash: a.out: 未找到命令...
# test
# ./test
Hello World!
# ^C
#
</pre>

临时号 发表于 2022-9-4 22:11:01

还能什么原因,你代码写错了呗,发你的代码出来

传说中的暗暗 发表于 2022-9-5 15:55:30

先cd跳转 到你的test.c 的目录下再执行 gcc 命令
页: [1]
查看完整版本: 请问这个gcc test.c -o test指令为什么一直显示错误呢?