導航:首頁 > 源碼編譯 > 編譯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相關的資料

熱點內容
威聯通套件編譯 瀏覽:231
清刻pdf 瀏覽:982
可編程延時發生器 瀏覽:93
濱州用伺服器織夢要怎麼上傳文件 瀏覽:866
java7與java8 瀏覽:958
真空壓縮袋什麼材質好 瀏覽:935
excel批量見建文件夾 瀏覽:556
黑馬程序員就業班筆記 瀏覽:370
單片機供電自鎖電路設計 瀏覽:56
pythongui測試工具 瀏覽:834
哈曼l7功放編程 瀏覽:218
體溫單片機 瀏覽:613
快捷鍵命令不能用了 瀏覽:347
邊界層加密網格優點 瀏覽:236
linuxvi保存文件 瀏覽:535
把視頻打包出文件夾是什麼意思 瀏覽:446
如何在藏書館app上注銷賬號 瀏覽:826
51單片機架構 瀏覽:897
安卓下載東西怎麼弄 瀏覽:523
我的世界伺服器地址13 瀏覽:311