Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.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+的GUI调试器+;在Linux上 目前,我使用Visual Studio和XCODEL分别在Windows和MAC上进行C++开发,并计划在Linux上启动。_C++_Linux_Makefile_Gdb_Eclipse Cdt - Fatal编程技术网

用于C+的GUI调试器+;在Linux上 目前,我使用Visual Studio和XCODEL分别在Windows和MAC上进行C++开发,并计划在Linux上启动。

用于C+的GUI调试器+;在Linux上 目前,我使用Visual Studio和XCODEL分别在Windows和MAC上进行C++开发,并计划在Linux上启动。,c++,linux,makefile,gdb,eclipse-cdt,C++,Linux,Makefile,Gdb,Eclipse Cdt,我对Linux、gcc/g++、gdb和Makefile只了解一点 一个从事大型GUI开发的人,他们是如何调试它的,因为使用gdb命令行工具进行调试会很困难,因为我已经习惯了VisualStudio/xcode(前端)调试器 我只看到linux上项目的Makefile,EclipseIDEmakeProject是基于Makefile的吗 谢谢Eclipse将为您完成所有这些工作,包括创建您的makefile。在您第一次编译之前,只需按ctrl+B,它就会为您构建项目 通过单击“项目”菜单,然后在

我对Linux、gcc/g++、gdb和Makefile只了解一点

一个从事大型GUI开发的人,他们是如何调试它的,因为使用gdb命令行工具进行调试会很困难,因为我已经习惯了VisualStudio/xcode(前端)调试器

我只看到linux上项目的Makefile,EclipseIDEmakeProject是基于Makefile的吗


谢谢

Eclipse将为您完成所有这些工作,包括创建您的makefile。在您第一次编译之前,只需按ctrl+B,它就会为您构建项目


通过单击“项目”菜单,然后在C/C++构建下单击“设置”,可以完成所有库链接。那里应该有一个“库”的设置,列在GCC/C++链接器下。

Eclipse将为您完成所有这些工作,包括创建makefile。在您第一次编译之前,只需按ctrl+B,它就会为您构建项目


通过单击“项目”菜单,然后在C/C++构建下单击“设置”,可以完成所有库链接。那里应该有一个写着“库”的设置,它列在GCC/C++链接器下。

linux的IDE有几个


也可以使用自定义的makefile。

linux的IDE有几种


也可以使用定制的makefile。

在Eclipse中使用现有的makefile处理项目很简单

只需转到File->Import->C/C++->作为Makefile项目的现有代码


这将允许您从IDE构建项目。要调试它,只需转到Run->debug。如果以这种方式生成的默认启动不适合您,您可以在运行->调试配置中自定义启动配置。

在Eclipse中使用现有makefile处理项目很简单

只需转到File->Import->C/C++->作为Makefile项目的现有代码



这将允许您从IDE构建项目。要调试它,只需转到Run->debug。如果以这种方式生成的默认启动不适合您,您可以在运行->调试配置中自定义启动配置。

谢谢您的回复。但是,如果我有一些库,并且我想使用库提供的Makrfile为它创建项目,该怎么办?所有库链接都可以通过单击“项目”菜单,然后在C/C++构建下单击“设置”来完成。应该在那里的某个地方有一个“库”的设置,我认为它在GCC/C++链接器下。我不记得具体在哪里,但你也可以在这个菜单中指定你提供的makefile。我知道Vim,我想可以。配置makefile之后,需要做些什么来为eclipse创建相应的libName.vcporject。对不起,如果我的问题困扰你,因为目前我正在考虑我在windows平台上所做的一切。。。但同时我也明白,在Linux世界中情况会大不相同。创建makefile后,您可以从终端使用“make”命令。只需键入make,然后键入目标文件。谢谢您的回复。但是,如果我有一些库,并且我想使用库提供的Makrfile为它创建项目,该怎么办?所有库链接都可以通过单击“项目”菜单,然后在C/C++构建下单击“设置”来完成。应该在那里的某个地方有一个“库”的设置,我认为它在GCC/C++链接器下。我不记得具体在哪里,但你也可以在这个菜单中指定你提供的makefile。我知道Vim,我想可以。配置makefile之后,需要做些什么来为eclipse创建相应的libName.vcporject。对不起,如果我的问题困扰你,因为目前我正在考虑我在windows平台上所做的一切。。。但同时我也明白,在Linux世界中情况会大不相同。创建makefile后,您可以从终端使用“make”命令。只需在目标文件后面键入make一词。您可以运行
make
gdb
,从
emacs
内部运行一些shell。学习Linux(即命令行)的工作方式是值得的……@Basile Starynkevitch非常感谢您的回复!请您指出一些教程是否有视频,如何设置VC++,C++开发或一些调试和管理C++项目的指南。您可以运行
make
gdb
,从
emacs
内部运行一些shell。学习Linux(即命令行)的工作方式是值得的……@Basile Starynkevitch非常感谢您的回复!请您指出一些教程是否有视频,如何设置VC++,C++开发或一些调试和管理C++项目的指南。如何使用库或某些开源提供的Makefile来创建使用这些IDE的项目?项目设置中有一个选项。您可以指定位置和步骤吗?如何使用库或某些开源提供的Makefile来创建使用这些IDE的项目?项目设置中有一个选项。您可以指定位置,台阶呢?