C程序编译链接gcc使用命令介绍

Posted badboy200800

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C程序编译链接gcc使用命令介绍相关的知识,希望对你有一定的参考价值。

1.gcc安装

rpm -qa|grep gcc    ==>检查gcc是否安装
gcc -v              ==>检查gcc版本
yum -y install gcc  ==>安装gcc

 2.基本语法

gcc最基本的用法是:gcc [options] [filenames]

说明:如果已经为最新的目标文件,则不重新编译。

(1)编译-c

gcc -c test.c             ==>编译不链接生成目标文件test.o
gcc -c test.c -o test.o   ==>同上
gcc -c -o main.o main.c   ==>同上

(2)链接-o

gcc  test.o -o test  ==>链接生成可执行文件test

(3)编译链接-o和-g

gcc test.c -o test         ==>编译链接生成可执行文件test
gcc test.c -g test         ==>编译链接生成带调试信息的可执行文件test(开发时使用)。

(4)代码优化-O和引用头文件目录-I

gcc –c –O –I dirname test.c  ==>使用系统库则不用特意指出/usr/lib和/lib

(5)函数库引用-lname

 -lname 链接时装载名为 libname.a 的函数库。例如,-lm 表示链接名为 libm.a 的数学函数库。

gcc testmain.c testsub.c -lm -o test 

(6)IDE工具

  可以使用IDE工具codeblocks



参考文档:

gcc的使用简介与命令行参数说明

GCC编译器编译链接

 


以上是关于C程序编译链接gcc使用命令介绍的主要内容,如果未能解决你的问题,请参考以下文章

编译汇编链接加载

gcc的常用编译命令

linux下c语言gcc编译的时候如果不知道.c文件怎么链接的?

Linux GCC常用命令

gcc命令

Linux ——gcc/g++的使用