导航:首页 > 源码编译 > 编译o文件是否能删除c

编译o文件是否能删除c

发布时间:2024-06-30 15:46:00

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

是编译成功后的文件。
以hello.c为例:
先将源文件编译成目标文件:gcc - c hello.c。生成hello.o文件,再将目标文件编译成可执行文件:gcc -o hello hello.o
这样就生成了可执行文件,在./hello就可以运行hello了。

‘贰’ c语言怎样删除文件

首先要说明的是这里并不是指删除C编译器里面的文件,呵呵,如果只是要删除那些文件的话,那就很简单,直接选中文件后按delete键就可以删除了,但是我们删除那些文件干嘛?我们还要用它写程序啊,呵呵。我在这里要说的是,怎样使用C语言编写程序来删除文件。

在C语言中,我们可以使用remove()函数来删除指定的文件,具体语法为:
Int remove(char *filename);其中filename是一个指向字符串的指针,该字符串可以组成有效的文件名,也可以包含路径说明。如果我们要删除D盘下的ABC.txt文件,我们就可以这样写:remove(“D:\ABC.txt”);

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

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

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

‘肆’ ubuntu11.04 下用gcc编译文件,编译几次后,其中一个.c文件被删除了,怎么回事

gcc 的 -o 参数后面跟的是编译链接完成后输出的可执行文件名,使用gcc -o slist.c test.c 后slist.c就变成了你要输出的可执行文件名,所以一执行就把slist.c删除了准备生成可执行文件,又由于slist.c被删除了所以编译不成功。
使用 gcc -o test slist.c test.c 最后生成的可执行文件为test

‘伍’ C语言 在linux下把.c文件编译为.o文件,想把.c文件发送到邮箱的时候,结果把.c文件给清零了。想问一下在

运用,系统自还工具debugfs来修复
[root@]# debugfs

打开,刚刚被删除文件所在的分区

debugfs: open ****(分区目录)

显示有<>尖括号的就是我们要找的文件野尘销Inode 号 执行logmp –I <文件名称>

执行完命令后,显示了一屏信息,我们需要的是颂游下面这一行,并兄核且要记住,后面的值

Blocks:(0+1) :****
退出debugfs

完成

阅读全文

与编译o文件是否能删除c相关的资料

热点内容
携程app开票在哪里点 浏览:997
如何租一台云服务器映射端口 浏览:486
图像处理与分析pdf 浏览:852
单片机简易计步器的功能 浏览:43
javastatic修饰类 浏览:217
手机银行app有什么改进意见 浏览:729
程序员评级p 浏览:780
mac命令行解压zip 浏览:445
微信二次开发java 浏览:214
破坏王2加密货币 浏览:190
javaparams 浏览:22
kindle能看pdf吗 浏览:353
压缩机排气过热度报警 浏览:443
android设计结构 浏览:386
vivo手机在哪个文件夹 浏览:363
劲舞团的歌曲怎么解压 浏览:838
创维小度ai盒子支持什么app 浏览:828
修复加密盘 浏览:530
为什么推广app那么多钱 浏览:901
zip压缩文件下载 浏览:551