正确的命令是:
g++ 1.c -lm -o 1.exe
或正消者分两步:
g++ 1.c -o 1.obj
g++ 1.obj -lm -o 1.exe
不会。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条)