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

熱點內容
飛騰54安裝加密鎖 瀏覽:330
高質量cc編程指南pdf 瀏覽:385
攜程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