第三部份 glibc公升級到glibc 2 30

2021-10-02 18:22:37 字數 1022 閱讀 2018

2020春節,不平靜的乙個春節,宅家中,心血來潮,重新拾起彙編。

選擇了jeff duntemann著的assembly language setp-by-step;

該書的彙編基於linux下的nasm;所以linux下的彙編環境的搭建就十分必要。

系列檔案講述了在centos7下,書中彙編環境的搭建及c/c++開發環境的搭建。

包含如下部份:

1、gdb公升級到gdb-8.3.1;

2、gcc公升級到gcc-9.2.0;

3、glibc公升級到glibc-2.30;

4、c/c++開發環境codeblock安裝;

5、gnu基於gui的偵錯程式安裝:insight-6.8-1a.tar.bz2安裝

6、kate安裝

7、nasm安裝

8、bless安裝

解決上述問題花了近一周多的時間,很多網路上的資料不全或有誤,走了一些轉路。

希望這部份的記錄能夠幫到後來的小夥伴。也希望大家能夠給個贊!

第三部份:glibc公升級到glibc-2.30

官網:檢視現系統上glibc安裝的版本:

ldd /bin/ls

檢視libc.so.6的位置:

執行:/lib64/libc.so.6

然後儲存退出,使環境變數生效

source /etc/profile

yum install bison

yum install texinfo

tar -xzvf glibc-2.30.tar.gz

cd glibc-2.30

mkdir build

cd build

因為gcc不是安裝在預設的路徑,所以加上--disable-sanity-checks跳過檢查:

../configure --prefix=/usr/local/glibc --with-binutils=/usr/local/binutils --disable-sanity-checks

make all

make install  

第三部份閱後感

一 從第十一章中 細化架構的故事中總結摘錄出以下一部分 架構設計僅僅進行到概念架構層面,對支援團隊的並行開發而言是遠遠不夠的 對於多檢視方法,要有意識地調整 擴充 改進經典方法以符合實踐的真正需要。從概念架構到細化架構,先設計概念架構,構思關鍵問題的解決策略 再進行細化架構的設計,以保證為開發提供足...

劇本第三部分

第三部分劇本 場景一 女生宿舍,a趴在桌子上睡覺,電腦螢幕亮著,是vs 但是就寫了一行 小碼趴在a的胳膊上睡著。突然,a醒了,發現自己上課要遲到了,a 哎呀,完了完了,大中午的怎麼趴在這睡著了 邊說話邊收拾書包 轉頭看向小碼 a 把你放哪呢 說話的時候四周環視 算了,跟我去吧,我先把你放書包裡 說話...

讀《大秦帝國》第三部

現在是2019年國慶假期,這兩天終於把 大秦帝國 第三部讀完了。從2017年7月份就已經開始讀了,斷斷續續,中間停了很長時間,看其他書去了。今天總結一下書中的內容。第三部,各國之間繼續攻伐。秦國這邊開疆拓土,先後與楚國,與魏國,與趙國,都發生了攻城略地的戰爭。白起立下了赫赫戰功。外交上,採用范睢的遠...