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

熱點內容
噴油螺桿製冷壓縮機 瀏覽:578
python員工信息登記表 瀏覽:376
高中美術pdf 瀏覽:160
java實現排列 瀏覽:512
javavector的用法 瀏覽:981
osi實現加密的三層 瀏覽:231
大眾寶來原廠中控如何安裝app 瀏覽:913
linux內核根文件系統 瀏覽:242
3d的命令面板不見了 瀏覽:525
武漢理工大學伺服器ip地址 瀏覽:148
亞馬遜雲伺服器登錄 瀏覽:524
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:929
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:250
哈夫曼編碼數據壓縮 瀏覽:424
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:348