IT之家 11 月 8 日消息,Fedora Linux 39 目前已經正式發布,此版本采用 Linux 6.5 內核,更新的版本將作為后續穩定版更新發布,IT之家的小伙伴們可以根據自己的使用偏好,在此下載不同桌面環境版本。
▲ 圖源 Fedora 項目官網官方表示,2003 年 11 月 6 日,Fedora 項目發布了 Fedora Core 1,而在二十年零一天后的今天,Fedora Linux 39 終于正式發布,這是為臺式機、筆記本電腦、服務器、云、邊緣計算設備以及您能想到的任何其他終端打造的完整社區操作系統。
▲ 圖源 Fedora 項目官網在具體更新內容方面,Fedora 39 主要搭載了最新的 GNOME 45 桌面環境,整合了 LibreOffice 7.6 版本,更新了 DNF 軟件包管理器,并優化了 Anaconda 用戶界面。
此外,Fedora 39 還更新了 GNU Toolchain,帶來了 gcc 13.2、binutils 2.40、glibc 2.38 和 gdb 13.2。
GNU Binutils是GNU的二進制工具集,包括:
1)、ld:GNU鏈接器,將目標文件鏈接成可執行文件。
2)、as:GNU匯編器,將匯編代碼編譯成目標文件。
3)、gold:一種新的、更快的ELF鏈接器。
4)、addr2line:把程序地址轉換為文件名和行號。
5)、ar:創建、修改和提取檔案文件(archive)。
6)、nm:列出目標文件的符號清單。
7)、objdump:顯示目標文件信息。
8)、objcopy:拷貝和轉換目標文件。
9)、readelf:顯示ELF格式文件信息。
10)、strip:去除目標文件中的全部或特定符號。
11)...
在嵌入式系統中,每個處理器都有對應的工具鏈,每個工具鏈會提供相關的工具。在問題分析時,使用對應的工具鏈提供的工具。
下面是RockPI 4A單板使用的工具鏈中的工具:
root@ubuntu:/usr/local/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin# ls
aarch64-linux-gnu-addr2line aarch64-linux-gnu-dwp aarch64-linux-gnu-gcc-nm aarch64-linux-gnu-gfortran aarch64-linux-gnu-objcopy aarch64-linux-gnu-strip
aarch64-linux-gnu-ar aarch64-linux-gnu-elfedit aarch64-linux-gnu-gcc-ranlib aarch64-linux-gnu-gprof aarch64-linux-gnu-objdump
aarch64-linux-gnu-as aarch64-linux-gnu-g++ aarch64-linux-gnu-gcov aarch64-linux-gnu-ld aarch64-linux-gnu-ranlib
aarch64-linux-gnu-c++ aarch64-linux-gnu-gcc aarch64-linux-gnu-gcov-dump aarch64-linux-gnu-ld.bfd aarch64-linux-gnu-readelf
aarch64-linux-gnu-c++filt aarch64-linux-gnu-gcc-7.3.1 aarch64-linux-gnu-gcov-tool aarch64-linux-gnu-ld.gold aarch64-linux-gnu-size
aarch64-linux-gnu-cpp aarch64-linux-gnu-gcc-ar aarch64-linux-gnu-gdb aarch64-linux-gnu-nm aarch64-linux-gnu-strings
參考:
https://sourceware.org/binutils/
注:本文僅在簡書、OSCHINA和發布過,轉載請標注原作者和鏈接。