原文:[轉]gcc -ffunction-sections -fdata-sections -Wl,–gc-sections 參數詳解

背景 有時我們的程序會定義一些暫時使用不上的功能和函數,雖然我們不使用這些功能和函數,但它們往往會浪費我們的ROM和RAM的空間。這在使用靜態庫時,體現的更為嚴重。有時,我們只使用了靜態庫僅有的幾個功能,但是系統默認會自動把整個靜態庫全部鏈接到可執行程序中,造成可執行程序的大小大大增加。 參數詳解 為了解決前面分析的問題,我們引入了標題中的幾個參數。GCC鏈接操作是以section作為最小的處理單 ...

2019-04-07 16:09 0 519 推薦指數:

查看詳情

OpenMp之sections用法

section語句是用在sections語句里用來將sections語句里的代碼划分成幾個不同的段 #pragma omp [parallel] sections [子句] { #pragma omp section ...

Thu May 14 02:46:00 CST 2015 0 6544
ELF格式探析之三:sections

前文鏈接: ELF格式探析之一:Segment和Section ELF格式探析之二:文件頭ELF Header詳解 今天我們講對目標文件(可重定位文件)和可執行文件都很重要的section。 我們在講ELF Header的時候,講到了section header table ...

Mon Oct 29 18:44:00 CST 2018 1 3303
多線程(C++)臨界區Critical Sections

一 、Critical Sections(功能與Mutex相同,保證某一時刻只有一個線程能夠訪問共享資源,但是不是內核對象,所以訪問速度比Mutex快,但是沒有等待超時的功能,所以有可能導致死鎖,使用要小心) 當多個線程訪問一個獨占性共享資源時,可以使用“臨界區”對象。任一 ...

Tue Oct 14 22:53:00 CST 2014 0 2131
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM