首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

稿件2 Linux安装Eclipse阅读及调试程序

2012-09-25 
文章2 Linux安装Eclipse阅读及调试程序0序 为什么要使用Eclipse呢?1.安装CDT2.Linux下修改Eclipse的默认语

文章2 Linux安装Eclipse阅读及调试程序

0序 为什么要使用Eclipse呢?1.安装CDT
2.Linux下修改Eclipse的默认语言。
3.编写第一个C/C++Projec
t4.导入已经存在的项目
5.导入Nginx所需要做的工作
 6.注意事项
0序为什么要使用Eclipse呢?     因为在visual studio等IDE开发环境不能在Linux下使用,如果使用vi等编辑器来进行大型代码的调试,实在是费力不讨好(当然对于大牛来说无所谓)。另外,程序猿都知道在windows下可以使用source insight方便的阅读代码,但是其却不能在Linux运行。那么有没有好的IDE环境,能够在Linux运行呢?当然有了,那就是Eclipse+CDT。     Eclipse可谓Source Insight与visual studio的结合体,也就是eclipse既可以方便阅读代码,也可以方便进行调试。本人采用CentOS 6.2系统,在安装系统时,已经选择Eclipse进行安装。由于安装Eclipse需要Java环境,还需要配置环境,非常复杂,建议安装系统时,选择上Eclipse开发工具
但是安装的Eclipse中没有CDT。首先给Eclipse安装一个CDT。1.安装CDT     Eclipse菜单栏help----Install New Software.从Available Software Sites中选择  http://download.eclipse.org/tools/cdt/releases/helios的网址,然后select all。我将所有选项都选择了。     一步步往下走,最后重启Eclipse即可。


2.Linux下修改Eclipse的默认语言。     安装CDT后,Eclipse的默认语言为汉语,实在不习惯啊。我打算将其修改为英文。修改方式如下:      1)通过whereis eclipse找到eclipse的位置。     $whereis eclipse
output:
/usr/bin/eclipse /etc/eclipse.ini /usr/lib/eclipse /usr/share/eclipse
     2)打开eclipse.ini修改其中内容$vim  /etc/eclipse.ini
output:
添加一句话
   -Duser.language=en
保存退出     3)重新启动Eclipse,成功变为英文界面。
3.编写第一个C/C++Project     1)新建项目 File--New---C Project               选择Executable-----Empty Project ----Linux GCC               假设我的项目名为HelloWorld     2)新建源文件               左侧Project Explorer 中,选中HelloWorld点击右键 New---Source File          切记:命名时要加上后缀.c,不然会提示错误。     3)输入源代码               #include <stdio.h>
main() {
  printf("Hello world!\n");
}     切记:1)一定要保存,否则会提示错误。                2)如果是新建C++Project,后缀名为.cpp  
4.导入已经存在的项目     1)概述:          在安装CDT后,出现的C/C++ Project为 C Project 、C++ Project、 Makefile C Project。但是很多教程中都包括的是Standard Make C++ Project。瞬间让我失望。终于还是找到了最可爱的官方文档。http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Fconcepts%2Fcdt_c_build_over.htm     步骤1:必须创建一个简单的项目,该项目能够反映已存在源代码树中的所有元素          1.选择File > New > Project.          2.对于该项目,选择C/C++和C project。由于后文中要导入Nginx(完全由C编写),因此选择C Project。          3.在Project Name中,输入项目名          4.确保Use default location 没有被选中。因为我们要指定源代码所在的位置,而不是我们的工作区,因此,不能使用use default location.           5.在Location处,点击Browse,选择源代码和Makefile所在的文件夹。假设源代码和Makefile所在的文件夹为Nginx-1.2.3。          6.从Project types列表中,展开Makefile Project,选择Empty Project。           7.确保选择上Toolchains。Toolchains选择Linux GCC。          8.点击Next          9.(可选)全选,点击Next即可。          10.点击Finish,关闭对话框。          完成上述步骤后,在Project Explorer view中就可以看到新的项目。5.导入Nginx所需要做的工作          对于Nginx的源代码,在完成上述步骤以后,会发现在console中会提示以下错误,该如何解决呢?make all
make:*** 没有规则可以创建目标“all”。停止
或者
make: *** no rule to make target 'all'.

          原来是要修改Nginx源代码目录中Makefile文件。我的Nginx源代码目录为/home/xxx/nginx-1.2.3解决方法如下:               1.使用root权限。命令:su               2.打开Makefile文件。命令 vim /home/xxx/nginx-1.2.3/Makefile               3.将里面的build换为all,即可修改前修改后build:
   $(MAKE) -f objs/Makefile
   $(MAKE) -f objs/Makefile manpageall:
   $(MAKE) -f objs/Makefile
   $(MAKE) -f objs/Makefile manpage
               4.保存文件,重新build即可。
                         

热点排行