我最近开始学习C. 我开始安装Dev-C ++。它工作得非常好;编译源代码文件并运行它没有任何问题。
但是,当我编译并运行程序时(两者都在Windows中的cmd中),我收到错误。当我在Dev-C ++中编译并在命令提示符下运行时,没有问题。
这就是我正在做的事情 - 创建一个源文件(简单' hello world')然后在cmd中编译它。
gcc helloworld.c -o helloworld
它编译得很好。
然后我运行它并弹出此错误
This version of C:\users\hp\my documents\prog\c\learn\hellworld.exe is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a 32-bit or 64-bit version of the program.
当我使用Dev-C ++编译和运行相同的源文件时,没有问题。我认为Dev-c ++也使用minGW作为编译器。所以不确定为什么它会使用命令提示符混乱。
我不确定是否相关的另一个信息是我没有单独安装MinGW。我只是安装了Dev-C ++。然而,我确实添加了' bin'在我的系统变量中MinGW内的文件夹。
请帮忙。我可以直接通过Dev-C ++编写代码,但我想知道为什么我不能通过命令提示符来完成。
对不起,如果问题太傻了。我刚刚开始学习。
提前致谢, 生动