linux下 为什么要生成.o文件 .o文件和.c文件还有生成的可执行文件有啥区别啊?

linux下 为什么要生成.o文件 .o文件和.c文件还有生成的可执行文件有啥区别啊?,第1张

linux下.c只是简单的文本文件,.o是编译之后的二进制文件, *** 作方法如下;

1、首先在电脑中打开linux,然后安装gcc g++编译工具。

2、接着创建一个后缀名为.c的文件。

3、然后打开文件,准备编辑代码vim c.c。

4、编写一个最简单的代码,包含头文件和main函数,gcc c.c -o test 编译代码。

5、然后输入./test 运行程序,打印结果如下图所示,就完成了。

你好!

很简单,使用-o选项就可以了。如果有a.o,

b.o,

c.o,

d.o4个.o文件,则使用以下命令:

gcc

-o

(生成的目标名称)test

a.o

b.o

c.o

d.o

希望对你有所帮助,望采纳。

gcc -Wall adc.c -o adc.o

或者在makefile中写下:

adc.o:

gcc -Wall adc.c -o adc.o

然后make,注意adc.o:下面的空格必须用Tab键


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

原文地址:https://54852.com/yw/12098085.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存