升級redhat 6.8 預設gdb 7.2到gdb 8.3.1操作指南

wisdomone1發表於2019-12-04

摘要

   近期使用gdb除錯分析mysql 8.0.18原始碼,發現gdb版本過低,無法有效跟蹤mysql 8.0.18原始碼。另外,當時為了編譯安裝mysql 8.0.18原始碼,升級了預設的gcc版本到gcc 8.3.1。由此可見,gcc與gdb版本之間相容依賴關係。


相關閱讀  
 
redhat 6.8升級預設cmake 2.8到cmake 3.9  
mysql source code源代安裝的前提條件requirement  
redhat 6.8採用source code原始碼安裝mysql 8.0.18操作指南  
redhat 6.8升級預設gcc 4.4.7到gcc 5.3.0操作指南


聯絡方式

  • 微信公眾號

(歡迎大家關注,每天會在微信公眾號釋出其它的資料庫文章)

  • 微信

培訓課件

(收費20元已共享到百度雲盤便於同學們獲取)

升級redhat 6.8 預設gdb 7.2到gdb 8.3.1操作指南

升級redhat 6.8 預設gdb 7.2到gdb 8.3.1操作指南

目錄

  • 前提條件

  • gdb 8.3.1安裝介質

  • 解壓 gdb 8.3.1安裝介質

  • 執行configure

  • 執行make

  • 執行make install

  • 驗證gdb 8.3.1



前提條件

已安裝 textinfo-6.6.tar.gz

gdb 8.3.1安裝介質

http://ftp.gnu.org/gnu/gdb/

解壓gdb 8.3.1安裝介質

[root@mysql8018 gdb_dir]# tar zxvf gdb-8.3.1.tar.gz

[root@mysql8018 local]# cd /gdb_dir/

[root@mysql8018 gdb_dir]# ll

總用量 37244

drwxr-xr-x. 17 root root     4096 12月  3 22:44 gdb-8.3.1

-rw-r--r--.  1 root root 38130999 12月  3 22:28 gdb-8.3.1.tar.gz

執行configure

[root@mysql8018 gdb-8.3.1]# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-1.1.0/lib:/usr/local/mpfr-3.1.2/lib:/usr/local/gmp-5.1.3/lib

[root@mysql8018 gdb-8.3.1]# 

[root@mysql8018 gdb-8.3.1]# locate textinfo|grep -i --color /bin

/textinfo_dir/texinfo-6.6/tp/maintain/lib/libintl-perl/sample/simplecal/bin

/textinfo_dir/texinfo-6.6/tp/maintain/lib/libintl-perl/sample/simplecal/bin/simplecal.pl

/usr/local/textinfo-6.6/bin

[root@mysql8018 gdb-8.3.1]# export PATH=$PATH:/usr/local/textinfo-6.6/bin

[root@mysql8018 gdb-8.3.1]# 

[root@mysql8018 gdb-8.3.1]# ./configure --prefix=/usr/local/gdb-8.3.1

執行make

[root@mysql8018 gdb-8.3.1]# make

執行make install

[root@mysql8018 gdb-8.3.1]# make install

驗證gdb 8.3.1

[root@mysql8018 ~]# /usr/local/gdb-8.3.1/bin/gdb --version

GNU gdb (GDB) 8.3.1

Copyright (C) 2019 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.


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-2666802/,如需轉載,請註明出處,否則將追究法律責任。

相關文章