bear 众所周知的代码精准跳转利器,但是最近遇到一个问题,分享出来,供大家参考,快速解决遇到的问题。
简述下问题:
在ubuntu20.04上使用bear生成compile_commands.json的时候直接使用bear +编译命令就可以使用,但是系统升级到ubuntu22.04以后使用bear的时候,却提示找不到bear后面的命令。
通过查看bear的help 发现需要在bear后面加上--,请看写法差异
ubuntu 20.04 :
bear make -j 10
ubuntu 22.04:
bear -- make -j 10