感谢支持
我们一直在努力

Linux与Windows 开发工具对照表

系统编译器


gcc –help — 列出编译器选项— CL.exe -HELP ,常用的选项:


gcc/CL.exe     -c -DXX=V -Idirname    -O2   xx.c


—特别选项对比—


-Wall /W4       不顾情面地给出全部可能的警告


-Werror/Gx       把警告当成错误


-S/Fas     生成汇编代码


-g/”-Od -Zi”    加入调试信息


-ansi/Za   禁止语言扩展


-nostdlib/Zl   不使用标准库


-nostdinc/X 不使用标准头文件


-fno-builtin/默认   ,可用-Oi 打开内置函数


-fno-stack-protector/Gs    不启用栈保护


源码级调试器


gdb/??只有 内置到msdev.exe的调试器??


构建工具


make/nmake.exe 都能执行下面的Makefile文件:
CC = cl
CFLAG = -nologo
RM = del


a.exe:chinese.h chinese.c
        $(CC) chinese.c $(CFLAG) -oa.exe
run:
        cmd /c a.exe
clean:
        -$(RM) a.exe *.obj
        -rm a.exe *.obj


echo /? 或echo %ERRORLEVEL% 都返回0,敬佩微软,学unix 学得像模像样!

赞(0) 打赏
转载请注明出处:服务器评测 » Linux与Windows 开发工具对照表
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏