gcc編譯不了c語言

2021-10-07 05:09:10 字數 1209 閱讀 5177

gcc hello.c

hello.c:1:19: fatal error: stdio.h: 沒有那個檔案或目錄

#include

^compilation terminated.

#include

intmain

(void

)

源**沒有錯誤。

報錯。正在讀取軟體包列表… 完成

正在分析軟體包的依賴關係樹

正在讀取狀態資訊… 完成

有一些軟體包無法被安裝。如果您用的是 unstable 發行版,這也許是

因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟體

包尚未被建立或是它們已被從新到(incoming)目錄移出。

下列資訊可能會對解決問題有所幫助:

下列軟體包有未滿足的依賴關係:

build-essential : 依賴: libc6-dev 但是它將不會被安裝 或

libc-dev

依賴: g++ (>= 4:4.4.3) 但是它將不會被安裝

依賴: dpkg-dev (>= 1.13.5) 但是它將不會被安裝

e: 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關係。

返回資訊:

update-alternatives: 使用 /usr/bin/g++ 來在自動模式中提供 /usr/bin/c++ (c++)

正在設定 build-essential (12.4ubuntu1) …

正在處理用於 man-db (2.8.3-2ubuntu0.1) 的觸發器 …

正在處理用於 libc-bin (2.27-3ubuntu1) 的觸發器 …

$ gcc hello.c

$ ll

總用量 24

drwxr-xr-x 2 weiconglin weiconglin 4096 6月 15 12:19 ./

drwxr-xr-x 4 weiconglin weiconglin 4096 6月 14 23:24 …/

-rwxr-xr-x 1 weiconglin weiconglin 8304 6月 15 12:19 a.out*

-rw-r–r-- 1 weiconglin weiconglin 72 6月 14 23:37 hello.c

$ ./a.out

hello!

編譯成功!!!

GCC編譯c語言檔案

在linux下執行c語言程式 在c語言基礎中,使用gcc編譯c語言過程一般如下 gcc 原始檔 o 目標檔案 如 gcc hello.c o hello 如果有多個原始檔,可以這樣來編譯 gcc test1.o test2.o o test上述命令可以直接將c語言檔案編譯鏈結為可執行檔案 如果目標檔...

gcc編譯c語言程式

編譯 當前源 編譯成二進位制目標檔案 obj檔案 乙個現代編譯器的主要工作流程如下 源程式 source code 預處理器 preprocessor 編譯器 compiler 匯程式設計序 assembler 目標程式 object code 聯結器 鏈結器,linker 可執行程式 execut...

C語言基礎 gcc編譯

ubuntu編譯c與c 檔案環境配置sudo apt install gcc sudo apt install g 驗證環境cd usr bin ls gcc ls g 通過gcc編譯c檔案gcc address filename.c o address file ubuntu a.out file...