
初学者在编译的时候最好一步一步来,以helloc为例:
先将源文件编译成目标文件:gcc - c helloc
上一步生成helloo文件,再将目标文件编译成可执行文件:gcc -o hello helloo
编译单个源文件
[例如]在屏幕上打印"Hello,Linux"
[源代码]#include<stdioh
#include<stdlibh
int main(int argc,char argv){printf("Hello,Linux\n");exit(0);}将源文件保存为helloc,开始进行编译
$gcc -o hello helloc
编译成功完成后,在当前路径下,生成一个名为hello的文件,然后执行
$/hello在屏幕上,你将会看到打印结果:Hello,Linux
说明:在默认情况下,编译成功完成后,会在当前路径下,生成一个名为aout的文件,然后执行$/aout便可打印结果,但通常可以通过选项-o来指定自己的可执行程序名称;
2编译多个源文件
3使用外部函数库
4使用共享函数库和静态函数库5gcc选项详细描述
假如生成的可执行文件名称为progexe,位于D:\cpp文件夹下,那么打开命令行,运行下面两条命令
cd D:\cpp
progexe
注意,如果用gcc编译的时候未指定可执行文件名称,则默认为aexe
Linux系统
假如生成的可执行文件名称为prog,位于home下的CPP文件夹,那么打开终端,运行下面两条命令
cd ~/CPP
/prog
注意,如果用gcc编译的时候未指定可执行文件名称,则默认为aout
以上就是关于如何在Linux下用gcc编译c程序全部的内容,包括:如何在Linux下用gcc编译c程序、怎样在linux下编写C程序并编译执行、如何用gcc运行可执行程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)