error: uuid/uuid.h: No such file or directory
./configure 后,出現(xiàn)別的錯(cuò)誤:fatal error: uuid/uuid.h: No such file or directory
這是因?yàn)闆](méi)有uuid庫(kù)和頭文件,需要安裝e2fsprogs,試過(guò)yum命令安裝,問(wèn)題沒(méi)解決,需要從源碼編譯
wgethttp://downloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.14.tar.gz
tar xvzf e2fsprogs-1.41.14.tar.gz
進(jìn)入e2fsprogs-1.41.14目錄后執(zhí)行
/configure --prefix=/usr/local/e2fsprogs
make
make install
然后把uuid目錄拷過(guò)去
cp -r lib/uuid/ /usr/include/
再次configure ,錯(cuò)誤消失,于是執(zhí)行 make
又出現(xiàn)
/usr/bin/ld: cannot find -luuid錯(cuò)誤?
1. 在終端下運(yùn)行命令: locate libuuid,出現(xiàn)
? /lib64/libuuid.so.1
??????? /lib64/libuuid.so.1.3.0
2.創(chuàng)建相應(yīng)的鏈接文件。
??????? 注意到其中的/lib64/libuuid.so.1, /lib64/libuuid.so.1.3.0,我選擇/lib64/libuuid.so.1? 并為其創(chuàng)建鏈接文件,終端命令如下:
??????? ?sudo ln -sf /lib64/libuuid.so.1 /usr/lib/libuuid.so
總結(jié)
以上是生活随笔為你收集整理的error: uuid/uuid.h: No such file or directory的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: centos6.5 Building t
- 下一篇: nginx利用proxy_cache来缓