请问:c语言编译成功后生成后缀名为.o的文件,什么东东,什么作用。

请问:c语言编译成功后生成后缀名为.o的文件,什么东东,什么作用。,第1张

.o 就是object, 也就相当于windows下编译的obj文件, 俗称目标文件

是指源代码经过编译程序产生的能被cpu直接识别二进制代码。由编译器生成,

具体的生成方法在不同的开发环境上是不同的.

百度百科说.o文件是对象文件

里面包含的内容就是01这样的机器可执行的执令

当你程序要执行时还需要进行链接(link).

连接程序再将这个文件与系统库文件连接就生成可执行文件

就是把多个.o文件链成一个可执行文件

1.打开c语言编辑工具(vc6.0),写入所编程序源代码。

2.点击组建-编译-执行。

3.执行完程序,点击回车。

4.点击文件另存为把文件存到你能够找到的文件夹中,比如桌面。

5.打开你刚保存文件的文件夹,内含有一个Bebug的文件夹。注意:如果没有,请再次执行第二步。

6.打开Bebug的文件夹,有一个以.exe为后缀名的文件,就是所需要的可执行文件,将其拷贝出,就可以单独执行,也就是一个小软件生成了。

直接这么做的话,不可以。

不过你可以写一个.c文件,里面

#include "xxx.c"

#include "yyy.c"

这样,然后再编译,就能变成一个.o了


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

原文地址:https://54852.com/tougao/12005368.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存