导航:首页 > 源码编译 > 编译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相关的资料

热点内容
程序员0基础该怎么学 浏览:276
android支付宝支付原理 浏览:729
股票指标加密可以导入 浏览:935
怎样算法排卵期 浏览:803
小米如何加密第三方软件 浏览:232
安卓工程师有什么证书 浏览:788
小米相册截屏文件夹目录 浏览:552
scum怎么查看服务器的ip地址 浏览:457
程序员面试要那么长时间吗 浏览:63
程序员那么可爱有几集 浏览:721
韩顺平java入门到精通下载 浏览:880
c语音编译器苹果版 浏览:915
华为云服务器忙 浏览:432
9806h命令 浏览:726
无锡人怎么在APP里 浏览:810
安卓系统怎么让应用不保存缓存 浏览:482
高性能web站点pdf 浏览:980
scratch飞机大战编程全程教学 浏览:2
java网络编程详解 浏览:694
oppo手机如果应用加密了如何解开 浏览:898