上面是配置环境,下面是编译运雹空行一个C程序:
在比如新建"D:\main.c"文件,里面写main(){ printf("Hello!\n")},保存;
然后打开cmd控制台,执行:gcc D:\main.c -o D:\main.exe
这个时候D盘会生成名为main的应用程序,控制台继续执行:D:\main.exe
就运行了,应该显示出Hello!了
方案一:开始菜单->运行->输入cmd并确定。使用cd / "厅银颤目录” 到程序所在目录。执行程序,可看到结果。
方案二:在你所写的程序最后加一个 getch()
这样程序运行到 getch()后会等待输入,窗口不会关闭,按任意键后结束,窗口消失。
程序想要用文件输出?是搏手题目要求吗?那样就将 程序 和 输出文件一并复制扮败。
不会。mingw/gcc的新版特别是4.7来编译的win程序,比如使用了winapi的程序,执行速度丝毫不比vc++或bcb或intel
cc慢。
gcc4.7的优化已经非常强劲了。
mingw慢的是编译速度,比vc慢一个数量级。
mingw编译的程序的执行速度,丝毫不慢。
实践中像ffmpeg,ffdshow,mpc高清播放器这种视频编码和cpu媒体加速技术结合紧密程序,都用mingw编译。测试效果和vc++、icc的或优或或辩闹劣比较不超过2%,可以忽略携孙罩。
vc6/98编译出的执行档肯定比gcc4.7要凯耐差些,但vc6的编译速度比gcc快
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)