Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在哪里提取Linux Mint 19下wxWidgets的源代码(.cpp文件),以便进行内部调试?_C++_Linux_Wxwidgets_Linux Mint - Fatal编程技术网

C++ 在哪里提取Linux Mint 19下wxWidgets的源代码(.cpp文件),以便进行内部调试?

C++ 在哪里提取Linux Mint 19下wxWidgets的源代码(.cpp文件),以便进行内部调试?,c++,linux,wxwidgets,linux-mint,C++,Linux,Wxwidgets,Linux Mint,我已经成功地从CodeLite的网站上安装了wxWidgets v3.1.1平庸版 问题是安装没有用于步骤内部调试的.cpp文件。 所以我不得不下载源代码来获取.cpp文件 我的问题是在系统中从哪里提取它们 谢谢。您可以在任何地方提取它们,只需使用gdbdirectory命令将此目录的路径添加到gdb搜索源文件的目录列表中 您还可以发现setsubstitutepathgdb命令在使用来自不同系统的二进制文件时非常有用。Github?您可能需要自己编译这些源文件并使用生成的二进制文件,以便创建所

我已经成功地从CodeLite的网站上安装了wxWidgets v3.1.1平庸版

问题是安装没有用于步骤内部调试的.cpp文件。 所以我不得不下载源代码来获取.cpp文件

我的问题是在系统中从哪里提取它们


谢谢。

您可以在任何地方提取它们,只需使用gdb
directory
命令将此目录的路径添加到gdb搜索源文件的目录列表中


您还可以发现
setsubstitutepath
gdb命令在使用来自不同系统的二进制文件时非常有用。

Github?您可能需要自己编译这些源文件并使用生成的二进制文件,以便创建所有调试符号,并记录源文件的正确位置。@Tomay,请记住,您最初使用的二进制文件很可能是在没有调试符号的情况下编译的。正如SergeyA所指出的,最好的选择是自己编译库,而不是安装它。它们不会与您已有的原始代码冲突,因为您将使用它们进行开发,而不是运行CodeLite。我最终在我的主文件夹“~/devel”中提取了它,并将其添加到C::B项目属性中的gdb调试器搜索目录中。它成功了。我的第一个想法是“/usr/src”