catkin_make检测不到错误代码?

调试的时候,

你明明在脚本中增加了错误代码,

但是,

catkin_make却认为完美无瑕,

可即便如此,

你还是run不起来,

只能重装。

但其实你还可以,进入~/catkin_ws/build,找到CMakeCache.txt,以及CATKIN_IGNORE,将他们删掉即可。

原来问题在于

你可能曾多次cmake过曾经的包,但又多次拿出并改动,在这个期间你还因为其他的包或bug更改过一些固有配置

所以,你的catkin_make在你最近这一次的make时,因为CMakeCache.txt(理解为缓存),便直接跳过了同名需要的编译的文件,而那个曾被编译的文件又可能已经被你删掉了。这就导致了,缓存名单上面虽有登记,但实际编译文件里面可能早已不见其踪影。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值