1. 程式人生 > >關於在linux下出現stdio.h文件不存在等gcc標準庫不能找到的解決的方法

關於在linux下出現stdio.h文件不存在等gcc標準庫不能找到的解決的方法

應該 ews con boot1 http 一次 body apt 說明

首先說明一下我的系統配置:ubuntu 12.04 ? ? gcc 4.6.3

有幾天沒有使用ubuntu了,今天拿出來編程序,剛開始編譯一個uboot1.1.6的代碼。出現了stdio.h:沒有那麽個文件或文件夾的錯誤。由於我是用的arm-linux-gcc交叉編譯編的,所以我剛開始懷疑是不是我的編譯器有問題。

後來我去編譯曾經寫的一個網絡程序

用gcc -o test test.c ?然後還是出現了stdio.h:沒有那麽個文件或文件夾的錯誤然後就各種google,百度。最後的解決方式是:

? ? ? ? ?我的gcc不知道什麽原因缺少了libc6-dev。然後就安裝。剛開始沒裝上。究其原因是由於有一次我把ubuntu的源還原成默認的了。所以更新不了,也下載不了。於是我把軟件源改成了163的。

參照:gaoke0820.blog.163.com/blog/static/216649652012460130314/?

改完後,

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install libc6-dev?

裝完之後應該就沒問題了。反正我這樣裝完之後gcc就又能夠用了。

希望看到的有幫助。這個問題的解決方式網上沒有非常仔細的說法。

總結:1、註意軟件源的問題 ?2、安裝libc6-dev?

關於在linux下出現stdio.h文件不存在等gcc標準庫不能找到的解決的方法