我试图在64位RH5下编译32位程序,但遇到此问题:
/usr/bin/ld: skipping incompatible /usr/lib64/libuuid.so when searching for -luuid
/usr/bin/ld: skipping incompatible /usr/lib64/libuuid.a when searching for -luuid
/usr/bin/ld: cannot find -luuid
collect2: ld returned 1 exit status
最佳答案
您需要安装32位libuuid。查找名称中同时带有“uuid”和“i386”的软件包。
如果无法从存储库中获取它,则需要自己编译libuuid。如果执行此操作,请确保使用-L标志将编译器指向自编译libuuid.so的位置。
https://stackoverflow.com/questions/14566672/