大家好,我正在学习C语言并尝试通过命令控制台cmd运行它。我已经安装了Eclipse和Mingw,并将它们添加到了路径中:
C:\MinGW\bin\;C:\MinGW\msys\1.0\bin
我在记事本++上编写了这个程序进行快速测试,并将其保存到了C:\test.c,同时也保存在一个名为C:\Users\Pikachu\Music\C code的文件夹下,当时我还在摸索中。
并且收到了错误信息:
当我输入时:
我想知道是否有人了解情况并能帮我解决。如果我能从命令提示符中看到“Hey,Buddy!”就会非常高兴!此外,有没有人知道为什么我在c:\运行它时会收到错误消息,但当我在Music \ c代码\test.c文件夹中运行它时,却没有任何消息,尽管我据说是在运行相同的test.c文件?
我尝试过搜索,并得到关于电脑无法连接到正确dll文件的参考,但我不确定如何将其应用于我的具体问题。
哦,好奇的是,当我尝试在c:\中保存另一个文件时,我收到一条消息,说我没有权限这样做,尽管5分钟前我刚刚这样做了。 有什么建议吗?
谢谢你的帮助!
C:\MinGW\bin\;C:\MinGW\msys\1.0\bin
我在记事本++上编写了这个程序进行快速测试,并将其保存到了C:\test.c,同时也保存在一个名为C:\Users\Pikachu\Music\C code的文件夹下,当时我还在摸索中。
#include <stdio.h>
int main()
{
printf("Hey, Buddy!\n");
return 0;
}
在 cmd 控制台上,我输入了:
c:\>gcc test.c
并且收到了错误信息:
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/id.exe: cannot ope
n output file a.exe: Invalid argument
collect2.exe: error: ld returned 1 exit status
当我输入时:
c:\>cd c:\Users\Pikachu\Music\c code
然后:
gcc test.c
它只是跳过了一行,好像什么都没发生,又回到了原点:
c:\Users\Pikachu\Music\c code>gcc test.c
c:\Users\Pikachu\Music\c code>
我想知道是否有人了解情况并能帮我解决。如果我能从命令提示符中看到“Hey,Buddy!”就会非常高兴!此外,有没有人知道为什么我在c:\运行它时会收到错误消息,但当我在Music \ c代码\test.c文件夹中运行它时,却没有任何消息,尽管我据说是在运行相同的test.c文件?
我尝试过搜索,并得到关于电脑无法连接到正确dll文件的参考,但我不确定如何将其应用于我的具体问题。
哦,好奇的是,当我尝试在c:\中保存另一个文件时,我收到一条消息,说我没有权限这样做,尽管5分钟前我刚刚这样做了。 有什么建议吗?
谢谢你的帮助!