關於在linux下出現stdio.h文件不存在等gcc標準庫不能找到的解決的方法
阿新 • • 發佈:2018-02-25
應該 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標準庫不能找到的解決的方法