如何在Linux下用gcc编译c程序

如何在Linux下用gcc编译c程序,第1张

初学者在编译的时候最好一步一步来,以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运行可执行程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9838133.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存