linux编译器 二、GCC基本使用方法、常用指令
GCC(GNU Compiler Collection)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库。在Linux上进行开发离不开GCC,本文将给出gcc的安装和基本使用方法。 目录 一、gcc编译器的安装 通过Linux自带的命令可以进行软件的安装,首先先换个国内的下载源: 打开终端,先更新下软件列表,输入下面的命令:
然后开始安装gcc:
按Y/y然后回车继续: 安装后输入下面指令:
安装成功会出现以下信息: 二、GCC基本使用方法、常用指令 首先简单说下一个由C语言编写的文件是如何被gcc翻译成可执行目标文件的。这个翻译过程分为四个阶段:预处理、编译、汇编和链接,通过使用不同参数可以选择执行不同的阶段。gcc的基本语法为:
下面是一些常见的用法和指令: 1、一步到位,直接生成可执行文件:
2、预处理阶段,将.c文件预处理为.i文件:
3、编译阶段,生成汇编文件.s:
4、汇编阶段,将汇编文件编译为目标文件.o:
5、链接阶段,生成可执行文件:
6、编译优化指令,有四个级别0~3,级别越高优化越好linux编译器,但编译时间越长,中间代码可读性越差。0级无优化效果:
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |