chmod +x ?
不管用,你看最后,还是显示不是一个可执行文件.。前面应该都是格式错了
chmod +x a.out
或者
gcc first.c -o a.exe
你应该是在windows上运行的吧? 你用ls看看目录上是否有a.out文件,直接运行就行。不用./ gcc first.c默认就生成a.out
gcc first.c
提一种可能,gcc 是交叉编译的 gcc,之前接手过一台电脑把 gcc 默认链接到 arm-linux-gnueabi-gcc。windows不熟也不好直接下结论,问题估计就出在mingw的gcc编译运行上
谢谢提醒!!1
第二种方法已解决