ns3修改src目录下.cc代码后使用./waf编译后调试时出现问题,。 被注掉的代码在编译时仍然在跑,修改似乎只局限于表面的语句,调试过程仍然和修改前一样,请问这是什么情况。 ubuntu 18.04 + vscode
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
一般都是缓存问题,清理缓存,重启
确认下编译后的缓存,可以进行清理。清理后重新编译。
因为控制台使用的.so文件目录在ns3下,而vscode配置时找.so文件是在根目录/lib下,所以需要每次./waf后将ns3下的.so文件覆盖到根目录/lib下。 当然,也可以用ldconfig方法,见https://www.cnblogs.com/chris-cp/p/3591306.html