方法是用mingw,mingw其实就算是一个在windows下的gcc编译器,和linux的gcc是同一个编译器,只不过一个是在windows下面用,而后者是在linux里面用。mingw生成的是windows的.exe文件,而linux的gcc生成的是linux的可执行文件。如果用mingw编译通过的C程序,在linux下也一定能通过。
安装mingw:dev-cpp自带minigw安装dev-cpp就好了。
我是安装dev-cpp4.9.9.2_setup.exe,默认安装在C:\Dev_Cpp下
然后右击“我的电脑”--》高级-》环境变量-》系统变量--->Path,
编辑,在Path后面加上
;c:\Dev-Cpp\Bin;c:\Dev-Cpp\mingw32\bin它们都是用分号隔开的,所以最开始是分号
然后就可以在DOS下面,用GCC了,生成的是.exe文件.请看我的运行:
F:\My c\meiyong>gcc 1.c
1.c:6:2: warning: no newline at end of file
F:\My c\meiyong>a.exe
7
F:\My c\meiyong>
我刚刚随便试了一下。居然还可以用gdb的哦。亲。
The program is not being run.
(gdb)
阅读(4715) | 评论(0) | 转发(0) |