首次在ubuntu下編譯c源程序,使用gcc,但是提示如下出錯信息:
test.c:1:19: 錯誤: stdio.h:No such file or directory
test.c:2:23: 錯誤: sys/types.h:No such file or directory
test.c:3:20: 錯誤: signal.h:No such file or directory
test.c:4:20: 錯誤: ourhdr.h:No such file or directory
基本意思就是沒有這些文件或者目錄,原因就是沒有安裝庫文件,使用如下命令安裝解決該問題:
sudo apt-get install libc6-dev
安裝過程
Password:
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
讀取狀態信息... 完成
將會安裝下列額外的軟件包:
linux-libc-dev
建議安裝的軟件包:
glibc-doc manpages-dev
下列新】軟件包將被安裝:
libc6-dev linux-libc-dev
共升級了 0 個軟件包,新安裝了 2 個軟件包,要卸載 0 個軟件包,有 0 個軟件未被升級。
需要下載 3685kB 的軟件包。
解壓縮後會消耗掉 16.4MB 的額外空間。
您希望繼續執行嗎?[Y/n]y
獲取:1 http://ftp.sjtu.edu.cn feisty-security/main linux-libc-dev 2.6.20-16.29 [667kB]
獲取:2 http://ftp.sjtu.edu.cn feisty/main libc6-dev 2.5-0ubuntu14 [3018kB]
下載 3685kB,耗時 2s (1369kB/s)
選中了曾被取消選擇的軟件包 linux-libc-dev。
(正在讀取數據庫 ... 系統當前總共安裝有 116970 個文件和目錄。)
正在解壓縮 linux-libc-dev (從 .../linux-libc-dev_2.6.20-16.29_i386.deb) ...
選中了曾被取消選擇的軟件包 libc6-dev。
正在解壓縮 libc6-dev (從 .../libc6-dev_2.5-0ubuntu14_i386.deb) ...
正在設置 linux-libc-dev (2.6.20-16.29) ...
正在設置 libc6-dev (2.5-0ubuntu14) ...
問題解決。
本文出自 “Security_net” 博客,請務必保留此出處http://yxh1157686920.blog.51cto.com/7743046/1287998