×

C语言编译器MINGW的使用说明详细资料概述

消耗积分:0 | 格式:rar | 大小:0.04 MB | 2018-11-13

分享资料个

  在mingw环境中生成和使用dll都是十分方便的。

  1.生成dll

  gcc(g++) -shared -o test.dll test.c

  一直用VS,看现在Eclipse很火,便想弄一下玩玩,用到了MINGW,继而用到了GCC,对GCC相当的不熟悉,从头开始学一些简单的吧。

  简单的GCC用法~

  gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。

  一。 常用编译命令选项

  假设源程序文件名为test.c。

  1. 无选项编译链接

  用法:#gcc test.c

  作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。编译成功后可以看到生成了一个a.out的文件。在命令行输入。/a.out 执行程序。。/表示在当前目录,a.out为可执行程序文件名。

  2. 选项 -o

  用法:#gcc test.c -o test

  作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。输入。/test执行程序。

  3. 选项 -E 《大写,注意》

  用法:#gcc -E test.c -o test.ior

  作用:将test.c预处理输出test.i文件。

  4. 选项 -S 《大写,注意》

  用法:#gcc -S test.i

  作用:将预处理输出文件test.i汇编成test.s文件。

  5. 选项 -c

  用法:#gcc -c test.s

  作用:将汇编输出文件test.s编译输出test.o文件。

  6. 无选项链接

  用法:#gcc test.o -o test

  作用:将编译输出文件test.o链接成最终可执行文件test。输入。/test执行程序。

  7. 选项-O

  用法:#gcc -O1 test.c -o test

  作用:使用编译优化级别1编译程序。级别为1~3,级别越大优化效果越好,但编译时间越长。输入。/test执行程序。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !