Ubuntu下的clion导入hotspot源码,出现找不到头文件的问题。

发布于 2022-09-06 15:57:48 字数 450 浏览 26 评论 0

1、我在windows上使用虚拟机安装了ubuntu 16.04 lts,然后在上面安装了clion for linux,然后我在ubuntu上编译了openjdk8的源码。

图片描述

2、然后导入了openjdk8目录下的hotspot导入了clion中,每次发现找不到头文件,一大堆报错。

图片描述

3、哪位使用过clion的调试过源码的,请告知一下,感激不尽。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

回忆那么伤 2022-09-13 15:57:48

目前问题解决了,是因为clion的构建工具cmake貌似不能读取相对路径的头文件,所以会有大量的红线报错,但是本身程序时没有这些错误的,这是clion的检查和cmake的使用问题出现了这种错误,可以直接关闭clion的检查,hotspot依然可以进行调试。

樱花细雨 2022-09-13 15:57:48

Clion里的项目是用CMake构建的,通过配置CMakeLists.txt文件进行编译,openjdk源码没用过,不知道是不是用的是autotools工具构建的,所以在Clion里面会找不到头文件

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文