设为首页 加入收藏

TOP

[Linux命令] GCC C和C++程序编译
2014-11-23 23:19:46 来源: 作者: 【 】 浏览:8
Tags:Linux 命令 GCC 程序 编译

gcc [options] file-list [-larg]


g++ [options] file-list [-larg]


Linux和Mac OS X 操作系统实用GUN C编译器gcc来预处理,编译,汇编和连接C语言源文件.具有不同前端的相同编译器g++也能处理c++源代码.gcc和g++编译器可以汇编和连接汇编语言源文件,也可以只连接目标文件或者以共享库的形式生成目标文件.


这些编译器从命令行上制定的文件获得输入.除非使用-o选项,否则编译器将得到的可执行程序存储在a.out中.


编译器gcc和g++都是GCC(GNU Compiler Collection)的一部分.GCC包括了C,C++,Objective C,Fortran,Java和Ada语言的前端和库.登陆gcc.gnu.org可获得更多信息.


推荐阅读:


本节主要针对gcc编译器介绍,但大多数情况下它也适用于g++.


不带任何选项的gcc可以接收c语言源文件,汇编语言源文件,对象文件.适用程序gcc预处理,编译,汇编,连接这些文件,并生成名为a.out的可执行文件.如果gcc用来创建对象文件而不连接它们以生成可执行文件,每个对象文件名源文件的基称上加上扩展名.o组成.如果用gcc来创建可执行文件,那么,它就在连接文件后删除这些对象文件.


下面列出了一些最常见的选项.当某文件扩展名与某个选项关联时,用户可以家丁gcc把扩展名时添加到源文件的基称之后的.



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux epoll使用例子 下一篇CodeBlocks配置Qt 环境(含:预编译..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: