【发布时间】:2015-05-05 20:27:04
【问题描述】:
所以我终于能够下载旧版本的 webkit 并使用经典在终端中编译(修复 100 个错误后):
./configure
make
现在我有了程序的源代码,我的目标是调试它(在 C++ 代码和其他东西上设置断点)。因为我在这里第一次使用 Linux,所以我下载了 eclipse 以获得直观的 GUI。但是,当我导入项目时,我似乎无法编译它。包含错误无处不在,无论我如何尝试都无法解决它们。
当我可以在终端中编译时,如何在 Eclipse 中编译它?另外,有没有其他方法可以调试程序?
非常感谢!
【问题讨论】:
-
您是否创建了“使用现有代码的 Makefile 项目”?如果有一个工作的makefile,这对我总是有用的。
-
另一种方法是使用 gdb gnu.org/software/gdb
-
@MikeSeymour 不,我没有,我在网上找到了从源目录创建一个空项目的说明。我现在会搜索这些说明,谢谢!
-
@RobKielty 我可以运行 webkitgtk 可执行文件并以某种方式导入源吗?我认为 gdb 应该需要源 和 调试符号,我不知道如何使用终端在 Linux 中生成调试符号。可悲的是,我是 Visual Studio 的人。
-
符号生成在编译时完成,因此构建过程可能会启用/禁用符号生成。
标签: c++ linux eclipse debugging makefile