很久不碰linux了,今天重装了centos6.5系统,
分区/boot 2G; /swap 2G; / 100G; /usr 100G; /home剩余空间
yum update
yum install gcc
yum install list compat-gcc*
yum install compat-gcc-34.i686
按照之前的博客安装了openCV和QT,结果无法调试。
查看了QT5.5——help——QT Creator Manual——Setting Up Debugger——Supported GDB Version
显示QT Creator从3.1版本开始,最低支持带Python2.7或3.3以上的GDB7.5,或更高版本。
结果重装发现gdb-7.6.1也不行,要装gdb-7.6.2
具体步骤如下:
1.安装python
安装 Python前,需要装的一些东西:
yum groupinstall "Development tools"
yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel
cd /usr/local
wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
tar xf Python-2.7.9.tar.xz
cd Python-2.7.9
./configure
make
make install
检查python版本:
[root@jelloPC Desktop]# ^C
[root@jelloPC Desktop]# sh
sh-4.1# python -V
Python 2.7.9
sh-4.1# exit
exit
2.安装gdb-7.6.2
卸载旧版本gdb:
rpm -qa | grep gdb
rpm -e --nodeps gdb-7.2-60.el6_4.1.i686
安装Texinfo文档系统
yum install ncurses-devel
下载gdb 7.6.2源码包
http://ftp.gnu.org/gnu/gdb/gdb-7.6.2.tar.gz
进入安装包目录、解压 /usr/local
tar -zxvf gdb-7.6.1.tar.gz
配置、编译、安装
./configure --with-python
make
make install
重启QTCreator,选择调试器gdb7.6,可以正常调试了!
另外,安装centos后,系统默认安装了ibus-libpinyin,在preferences的Input Method中添加pinyin后,Terminal终端
就可以输入中文,但是firefox浏览器中却只能输入英文,按如下处理即可:
vim /home/jello/.bashrc
export LC_CTYPE=zh_CN.UTF-8
重启电脑即可生效。