Ubuntu下的clion导入hotspot源码,出现找不到头文件的问题。
1、我在windows上使用虚拟机安装了ubuntu 16.04 lts,然后在上面安装了clion for linux,然后我在ubuntu上编译了openjdk8的源码。
2、然后导入了openjdk8目录下的hotspot导入了clion中,每次发现找不到头文件,一大堆报错。
3、哪位使用过clion的调试过源码的,请告知一下,感激不尽。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
目前问题解决了,是因为clion的构建工具cmake貌似不能读取相对路径的头文件,所以会有大量的红线报错,但是本身程序时没有这些错误的,这是clion的检查和cmake的使用问题出现了这种错误,可以直接关闭clion的检查,hotspot依然可以进行调试。
Clion里的项目是用CMake构建的,通过配置CMakeLists.txt文件进行编译,openjdk源码没用过,不知道是不是用的是autotools工具构建的,所以在Clion里面会找不到头文件