当前位置首页 > CentOS知识

在CentOS中搭建eclipse开发环境

阅读次数:207 次  来源:admin  发布时间:

1.之前在Ubuntu(比较老的版本,10.04)中做开发,感觉Ubuntu界面友好,网上资源丰富,有什么问题可以在网上找到答案,用久了感觉不够流畅

后来装了CentOS(在VMware上装CentOS 6.9,32位,主要是试一下其他版本的Linux有什么异同-----其实都差不多),感觉上CentOS更稳定更流畅(主要我不是做服务器的,开发嵌入式为主,哪个版本的Linux都差不多)

2.无论用Vim、eclipse还是其他什么的,都要按装编译器gcc / g++ / gd

u到root,保持网络正常,CentOS使用yum安装,安装软件一般格式为yum install .......

如:yum install gcc    yum install gcc-c++.i686    yum install gd

完毕后使用which gcc / which g++ / which gdb   或者 直接 gcc -v / g++ -v  /gdv -v 查看是否安装成功

3.做嵌入式开发时,还有安装交叉编译器arm-linux-gcc

我是在友善之臂的网站上下载的arm-linux-gcc-4.4.3.tar.gz,下载完后使用tar命令解包解压缩

为了以后方便,可以把arm-linux-gcc bin文件的目录加入到PATH中(修改/etc/profile文件,在最后一行增加

export PATH=$PATH: /opt/opt/FriendlyARM/toolschain/4.4.3/bin ,编写完保存文件并source /etc/profile使之生效)

可以用 arm-linux-gcc -v查看是否安装成功

4.习惯了IDE下做开发的朋友可以在虚拟机上安装eclipse/其他Linux版本的IDE,这里我就安装了eclipse,安装eclipse前需要安装JDK

(1)直接在Linux下搜JDK,进入oracle 公司的官网,选择适合的JDK版本(我的是Linux版本,32位)下载

使用tar命令解包截压缩下载的文件,并打开/etc/profile,增加环境变量   ,在profile文件末尾添加:

JAVA_HOME=/usr/local/Java   (此处根据自己情况做修改)

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

编辑完后保存,reboot重启系统,使用java -version 查看是否安装成功

(2)直接在Linux下搜eclipse for C/C++,并下载Linux,32位版本的,这样就不需再安装CDT

使用tar命令解包解压缩,cd 到eclipse目录下,直接./eclipse即可运行eclipse,或者在桌面右键,在菜单中选择Create Launcher中

添加eclipse可以添加桌面快捷键

5.在eclipse中创建工程,根据自己需要选择工具链,如我选择Linux GCC,如果出现Launch Failed. Binary Not Found错误,尝试把

Project/Setting下Binary Parsers的GNU Elf Parser 打上勾(根据自己世界情况)。编译在ARM上运行的程序时,需要把 Project/Setting

下的Tool Settings 的GCC C Compiler 与 GCC C Linker 的Command修改为arm-linux-gcc

6.elicpse打开文件会异常退出,解决方案:

在eclipse安装目录下的eclipse.ini配置文件中添加:

-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false

7.安装Samba

(1)首先关闭SELinux:/usr/sbin/setenforce 0  --->立即关闭  (/usr/sbin/setenforce 1  ----->立即启用)

(2)关闭虚拟机防火墙:service iptables stop ---> 临时关闭防火墙(chkconfig iptables off -->永久关闭防火墙)  注:根据不同版本的Linux,iptables应被替换

(3)yum  install samba 安装Samba

(4)配置/etc/samba/smb.conf 文件,最好先COPY一份做备份

简单配置如下(主要根据文档提示配置一般没问题,我是只有自己使用所以不担心安全风险,设置比较随意):

[public]

comment = Public Stuff

ath = /home/xx/samba              注:根据自己实际情况设置

available = ye

rowseable = ye

ublic = ye

writable = ye

rintable = no

write list = +staff

编辑完成保存退出

(5)在 /home/xx/samba目录下创建Samba目录,同时根据个人实际情况设置权限chmod +

(6)使用smbpasswd -a xxx     添加了一个smb用户,并设置登录密码

(7)/etc/init.d/smb restart和/etc/init.d/nmb restart  重启Samba服务

以上,

20178/01/08

在CentOS中搭建eclipse开发环境

上一篇:linux/centos下安装nginx(rpm安装和源码安装)详细步骤-我爱IT
下一篇:linux主机名