问题:

/usr/bin/ld: cannot find -lGL collect2: error: ld returned 1 exit status



解决办法:【搜集资料发现是少了对应的库,有相应的原则】

第一步:搜索对应的库

apt-cache search libGL-dev

补充:将 -lGL中l后面的GL加载lib后面 然后加上 -dev(记住libGL与 -dev之间有空格),指令如上。

第一步现象:

ubuntu开发之编译Qt程序缺少库的解决办法_搜索

解析:libgl-dev  依赖  libgl1-mesa-dev  但是它没有安装


第二步:安装libgl1-mesa-dev

sudo apt-get install libgl1-mesa-dev

第二步现象:

              成功编译!不再提示该错误!