資料介紹
gcc 源碼是一坨讓人很頭痛的代碼,誰讀誰知道。就像恨一樣,gcc 源碼如何讓人頭痛,我已經忘了具體細節,只剩下頭痛這個印象。與其全面進攻,不如單點突破,關注的太廣太深,范圍就會太大,所以我們只關注一個話題:gcc 是如何解析 int a;、int a[10];、int *a;的。幾點注意:1)本文遵守簡化原則。gcc 是個面面俱到的軟件,如果我也面面俱到的論述,就會分散您的注意力,所以我只挑那些有用的2)文中有時會出現生硬的言辭,如“在我們關心的范圍內宏 AAA 為空”。按理說這種話不應該出現,因為技術應該嚴謹,但如果嚴謹的話,就要論述 AAA 什么時候為空,什么時候不為空,為空怎樣,不為空又怎樣。結果是大篇幅論述枝節。所以我本著簡化原則,簡單而生硬的了結。3)文中引用的 C99 條款均取自 ISO/IEC 9899:TC3;文中提到的 gcc 的版本是 4.6.2(我粗粗看過 4.8.1 的代碼,由于在我講述的范圍內 4.8.1 和 4.6.2 差不多,所以我依舊用 4.6.2 來講解)。4)在提到 gcc 源文件時有時會涉及其位置,我用{srcdir}表示 gcc 源碼的 home 目錄——比方說把 gcc-4.6.2.tar.bz2 解壓到/home/a 目錄下,/home/a 下就會出現一個叫 gcc-4.6.2 的目錄,那么{srcdir}指的就是/home/a/gcc-4.6.2。由于 gcc 的主要文件都在{srcdir}/gcc 目錄下,所以在只給出文件名沒給出路徑的情況下,路徑是{srcdir}/gc
- 通過展頻進一步優化EMI
- STM32 GCC編譯環境搭建
- 【轉載】更進一步的了解Keil Flash的下載算法
- 基于GCC實現支持MISRAC的安全編譯器
- GCC編譯流程分析資料下載
- C++程序設計教程之關于類和對象的進一步討論資料說明 2次下載
- Linux教程之如何對Linux系統下的gcc進行編程的基本使用教程 4次下載
- 便攜式高清視頻應用的迅猛增長和迷你成像器的進一步發展詳細概述 4次下載
- 教你如何使用AVR-gcc 12次下載
- GCC中文手冊 0次下載
- GCC在STUDIO中的使用方法(WINAVR及AVR_STUDIO) 38次下載
- AVR單片機GCC程序設計代碼 20次下載
- 對進一步規范招投標行為的幾點思考
- 如何使用AVR-GCC
- 進一步降低冰箱旋轉式壓縮機噪聲的一次實踐
- Linux 下GCC的編譯 2679次閱讀
- Linux使用gcc編譯程序的語法 727次閱讀
- Keil MDK使用GCC編譯器的方法 3192次閱讀
- 如何從GCC源碼學編譯原理 3254次閱讀
- gcc的編譯選項總結 1699次閱讀
- 虛擬機:手動維護GCC工具鏈需注意的問題 1797次閱讀
- UltraSoC 和 ResilTech 攜手以進一步提高汽車系統功能安全性 1211次閱讀
- 東芝推出新一代超結功率MOSFET,進一步提高電源效率 5363次閱讀
- 中國團隊將SnSe單晶的優異熱電性能更推進一步 7349次閱讀
- 嵌入式Linux工具之GCC常用編譯選項 7732次閱讀
- GCC編譯器你需要知道的入門知識 8809次閱讀
- SiTime推出新型振蕩器 進一步向無人駕駛汽車的領域進軍 6283次閱讀
- 根據計算得到鋰電池中的能量密度,進一步核算電池成本 2.5w次閱讀
- 科學家開發出一種自動生成神經網絡的算法 使得深度學習進一步助力科學發現 6095次閱讀
- 基于gcc將C語言變量與指令操作數相關聯 5561次閱讀
下載排行
本周
- 1PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 2PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 3STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 4AN158 GD32VW553 Wi-Fi開發指南
- 1.51MB | 2次下載 | 免費
- 5模擬電路仿真實現
- 2.94MB | 2次下載 | 免費
- 6AN148 GD32VW553射頻硬件開發指南
- 2.07MB | 1次下載 | 免費
- 7PZT驅動開關電路
- 0.09 MB | 1次下載 | 免費
- 8電子線路板及仿真實現
- 1.54MB | 1次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 139次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 133次下載 | 免費
- 4PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 5美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8萬用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多