编译cuda的samples时报错,怎么办??

/usr/bin/ld: 找不到 -lnvcuvid
collect2: error: ld returned 1 exit status
Makefile:381: recipe for target 'cudaDecodeGL' failed
已邀请:

zkk1991 - 90后

赞同来自: xinmiao

解决了

$grep "nvidia-340" -r ./
将 UBUNTU_PKG_NAME = "nvidia-367" 换成UBUNTU_PKG_NAME = "nvidia-375" 
 $sudo sed -i "s/nvidia-367/nvidia-375/g" `grep nvidia-367 -rl .`
 接着$sudo make

全部编译完成后, 进入 samples/bin/x86_64/Linux/release, sudo下运行deviceQuery
sudo ./deviceQuery

 

喏喏心

赞同来自:

sudo sed -i "s/nvidia-367/nvidia-385/g" `grep nvidia-367 -rl .`

将 UBUNTU_PKG_NAME = "nvidia-367" 换成UBUNTU_PKG_NAME = "nvidia-385"   

sudo sed  -i "s/要被取代的字串/新的字串/g" 'grep 要被取代的字串 -rl'

http://www.runoob.com/linux/linux-comm-sed.html    sed

喏喏心

赞同来自:

成功编译

要回复问题请先登录注册