Debian7.9,eclipse c++,gcc4.9.4,gdb7.10.1 环境配置笔记

     Debian7.9版本的系统并不难安装,如果在此系统上安装eclipse,安装gcc编译器,gdb调试器还是有难度的,难的是繁琐的操作指令,还有被Windows宠坏了的轻易就能完成配置的难易快速满足的心,呼~~~,好长的句子,总之,得需要耐心。网络上有很多关于Linux环境配置的文章,安装时才发现,我的安装过程有时候与网友的情况完全不同,逐个问题解决。

      材料准备,文件名字如图,评论区留下邮箱,资源甩过去。

     1. Debian7.9系统的安装

     首先,Linux系统的安装原理与Windows系统的安装同理,需要制作启动盘,LZ使用软碟通uiso9_cn_9.7.1.3519制作启动盘,参考博客:感谢zjx2014430,安装过程中,关于磁盘分区的设置还是要注意一下,建议分割出30G的空间留给Debian,只设置主分区、逻辑分区两部分就可以,不需要过多的设置挂载点,其中,主分区的大小要≥20G。这一部分网络上资源比较多,就不在赘述,直接上Debian系统的界面。

        得到上述的界面还是费了点周折的,涉及到一个叫做VMware tools的东西,好在强大的CSDN博友神通广大,参考链接:感谢cyang812,此过程有几个常用命令小小的总结一下:

pwd //查看当前目录命令
cd <目录名> // 改变当前目录命令
ls [选项] <目录或文件名> //显示目录或文件信息命令
sudo //super do 超级用户命令
sudo passwd root //设置root用户密码
su root   // 登录root用户
cp [选项] <源目录或文件> <目标目录或文件> //文件复制命令
mv [选项] <源目录或文件> <目标目录或文件> //移动或重命名文件命令
sudo tar xzvf /压缩包名字/ //解压文件
mkdir /文件路径或文件夹名字/ //创建文件夹

     2. eclipse安装

      eclipse的安装其实还蛮重要的,只不过Debian的安装与Windows上的安装并不是一个概念,在Debian上只要解压文件即可,但不一定能够运行,还受制于java,gcc有无安装或版本兼容性问题,受制于gcc,eclipse是否在同一个用户下安装的问题。至于java的问题完全不用担心,Debian7.9自带java,使用

java -version

      查看java的版本,我的是这个

sud0@ATOM:~/gdb7.10.1/gdb-7.10.1$ java -version
java version "1.6.0_36"
OpenJDK Runtime Environment (IcedTea6 1.13.8) (6b36-1.13.8-1~deb7u1)
OpenJDK Client VM (build 23.25-b01, mixed mode, sharing)
sud0@ATOM:~/gdb7.10.1/gdb-7.10.1$ 

   参考博文:eclipse安装 感谢龙性的腾飞感谢丶紫色旋律973

    3. gcc的安装

     gcc的安装着实虐了LZ两天,中途出现过各种问题,Debian7.9安装完会自带一个gcc版本,使用

gcc -v

查看,我的是4.7.2,课时项目中需要的是4.9以上的版本,需要gcc的升级,与eclipse安装不同的是,gcc在升级过程中有的操作只要root用户才能够操作,首先,创建文件夹,解压文件夹并不需要root权限,默认已经将gcc压缩文件解压完成且已经放在了理想的文件夹里面,进入root用户,执行以下操作,大约耗时35分钟,参考博文:感谢libaineu2004

#跳转到编译后的程序文件存放目录build
cd /usr/local/build/gcc-4.9.4
#调用gcc源程序的configure(后面的参数选项可根据需要自行修改),用于配置gcc.注意,是在build的路径下执行local/src的configure命令
/usr/local/src/gcc-4.9.4/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
#编译,充分发挥CPU四核优势,启动四线程,如果不加-j4编译gcc源程序,需要消耗比较长的时间。注意,是在build的路径下执行make。
make -j4
#安装gcc
make install

    gcc升级完查看升级结果:

sud0@ATOM:~/gdb7.10.1/gdb-7.10.1$ gcc -v
使用内建 specs。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/i686-pc-linux-gnu/4.9.4/lto-wrapper
目标:i686-pc-linux-gnu
配置为:/home/sud0/gcc4.9.4/gcc-4.9.4/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
线程模型:posix
gcc 版本 4.9.4 (GCC) 
sud0@ATOM:~/gdb7.10.1/gdb-7.10.1$ 

    4. gdb调试器安装

    经历过eclipse安装,gcc安装,gdb的安装显得是那么的轻车熟路。参考博文:感谢Morrisss_

    同gcc的安装过程类似,创建文件,解压文件不用root用户,执行安装操作使用root用户。

mkdir gdb-build-7.7  
cd gdb-build-7.7  
../gdb-7.7/configure  
make -j4  
make install  
//查看gdb版本:
gdb -v  
   
sud0@ATOM:~/eclipse$ gdb -v
GNU gdb (GDB) 7.10.1
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
  至此,环境搭建完毕,打开eclipse解压后的文件夹,

Enjoy your eclipse !!!

感谢各位大佬的博文,带小弟进入linux新世界。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值