JDK
下载jdk-7u45-linux-x64.tar.gz
解压,免安装,只需设置好环境变量,以我的为例:
1.解压后目录:/home/jiawen/Dev/jdk1.7.0_45
2.设置全局环境变量,即修改文件:/etc/profile,添加新建文件set_java.sh,内容如下,扔进/etc/profile.d/
# Set Java JAVA_HOME=/home/jiawen/Dev/jdk1.7.0_45 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH3.重启或使用命令使修改生效
source /etc/profile
Eclipse
下载Linux 64-bit版本
http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr1
解压,免安装,获得目录:/home/jiawen/Dev/eclipse
注:直接运行eclipse会出现全局菜单无法正常工作的问题,解决办法参照我的eclipse.desktop文件,只需按照自己情况修改路径
[Desktop Entry] Version=1.0 Name=Eclipse Exec=env UBUNTU_MENUPROXY= /home/jiawen/Dev/eclipse/eclipse Terminal=false Icon=/home/jiawen/Dev/eclipse/icon.xpm Type=Application Categories=IDE;Development;复制一份到/usr/share/applications/下,就能在Dash中启动了。
注:Eclipse作为一个IDE就是一个“壳”,因为是java写成的,所以需要jre,我索性安装了jdk。开始C/C++开发之前,需要安装相应的“核”:make、gcc、gcc-c++、gdb……
Ubuntu下sudo apt-get install build-essential,Fedora下 sudo yum groupinstall 'C Development Tools and Libraries'