Unable to debug Qt4.8.5 with CentOS6
Tips/Qt Tip2016.03.09 16:36
1. Install Python 2.7
cd /usr/local/src
wget -N http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar xzf Python-2.7.6.tgz
cd Python-2.7.6
./configure
make
make altinstall
파이썬 버전및 경로확인
ll /usr/bin/python*
2.6버전이 기존 설치버전.,
mv /usr/bin/python /usr/bin/python_old
기존 파이썬 버전을 백업시켜두고
cp /usr/local/bin/python2.7 /usr/bin/python
새로 설치한 버전을 기존이름으로 바꿔치기 한다.
python -V
버전확인!
재밌는점은 yum이 파이썬으로 제작되었다는점! 그래서 파이썬 기존 버전이 바뀌게 되면 이녀석이 작동을 안한다! 그러므로 기존 버전과 같은 이름으로 변경시켜주어야된다.
cp /usr/bin/yum /usr/bin/yum_old
yum을 백업시키고
sed -i 's/\/usr\/bin\/python/\/usr\/bin\/python2.6/g' /usr/bin/yum
앞전에 위에서 파이썬 확인 명령어로 해당 버전을 맞춰준다( 여기선 2.6이다)
diff /usr/bin/yum_old /usr/bin/yum
마지막으로 diff명령어로 변경시켜주면 끝!
추가로 파이썬에 필요한 개발도구 설치 명령어이다.
yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
2. 터미널 열고 gdb-7.7 다운받아서 소스코드 빌드
- yum install ncurses-devel
- wget ftp://sourceware.org/pub/gdb/releases/gdb-7.7.tar.gz
- tar xfvz gdb-7.7.tar.gz
- cd gdb-7.7
- export LIBS=-L/opt/rh/python27/root/usr/lib64/
- ./configure --prefix=/home/user/gdb-install --with-python=/usr/bin/python
- make && make install
3. Qt Creator Tools --> Option 에 debugger 에 gdb 추가하기
- in Qt Creator 3.5.0: add /home/user/gdb-install/bin/gdb as the new debugger
- create/augment kit with that debugger
'Tips > Qt Tip' 카테고리의 다른 글
Building static Qt 5 on any OS (0) | 2017.07.15 |
---|---|
Build Qt code in VS2015 & mingw (0) | 2016.03.31 |
Unable to debug Qt4.8.5 with CentOS6 (0) | 2016.03.09 |
Qt 4.8.5 build error in centos 6.X (0) | 2016.02.07 |
Build Qt soure code in Linux (0) | 2015.09.18 |
우분투에 설치된 Qt Creator 테마 바꾸기 (0) | 2015.09.17 |
댓글 영역