第一部份 gdb公升級到gdb 8 3 1

2021-10-02 18:18:27 字數 770 閱讀 9591

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安裝

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

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

第一部份:gdb公升級到gdb-8.3.1:

gdb是gnu提供的用於程式除錯的應用元件,是linux下進行彙編、c/c++開發中關於除錯部份不可或缺的神器。

gdb是基於命令列的,其實如果用習慣了,功能還真不錯。gnu還為它配套提供了乙個gui介面的偵錯程式,即後面的insight;不過insight看到官網最後發行的包,倒吸了一口涼氣,近十年前的東東,最終也證明了其安裝不是十分的順利,不過,最終還是給搞定了。配合gdb使用,還真是神器。比之其它的偵錯程式,如ddd之類的,總之,誰用誰知道。

Oracle部署第一部曲

1 無法用所有預設使用者登入sql plus 解決方案 執行 cmd 鍵入命令 sqlplus as sysdba 2 查詢資料庫中所有使用者 select username from dba users 3 查詢資料庫中所有表空間 select from sys.dba tablespaces 4...

Camera Link 標準解讀第一部

本篇將從物理介面 模式配置,傳輸協議 訊號時序,已經硬體設計和邏輯實現等方面介紹cameralink標準。camera link是一種序列通訊協議標準,基於national semiconductor介面channnel link 簡稱 c link,與2000年 在美國自動化冬夜學會aia的推動下...

魔鬼作坊第一部筆記

f1 沒有技能的時候是 0 有的時候是非 0 快速掃瞄 首次掃瞄 0 走幾步 降f2的技能放到 f1上 大於0 搜尋 重複上面的步驟 4 這樣的一般都是陣列 例如 mov eax,eax esi 4 搜尋eax的數值 動一下技能欄 就會顯 一些資料 是讀取 不是寫入的 要注意下 繼續搜 eax的 e...