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

热点内容
数据库查询系统源码 浏览:614
php5314 浏览:355
完美国际安装到哪个文件夹 浏览:666
什么app可以扫一扫做题 浏览:537
程序员编码论坛 浏览:923
淘点是什么app 浏览:658
中国高等植物pdf 浏览:453
51单片机时间 浏览:182
后台如何获取服务器ip 浏览:265
单片机流水灯程序c语言 浏览:233
程序员第二职业挣钱 浏览:238
运行里怎么输入服务器路径 浏览:840
pythonstepwise 浏览:509
刘一男词汇速记指南pdf 浏览:63
php认证级别 浏览:367
方舟编译啥时候推送 浏览:1010
php手机验证码生成 浏览:675
哲学思维pdf 浏览:14
凌达压缩机有限公司招聘 浏览:534
weblogic命令部署 浏览:36