請閱讀【嵌入式開發(fā)學(xué)習(xí)必備專欄 之 ARM GCC 編譯專欄】
概述
ARM 工具鏈 (arm-none-eabi-
) 包括了一個叫作 --specs
的編譯器和鏈接器選項,這個選項允許用戶指定一個或多個 “specs” 文件,以影響編譯或鏈接階段的行為。Specs 文件包含一系列的命令行參數(shù),這些參數(shù)可以是編譯器選項、鏈接器選項或兩者兼有。文章來源:http://www.zghlxwxcb.cn/news/detail-814104.html
nano.specs
nano.specs
是一個特殊的 specs 文件,它是為了在資源受限的環(huán)境中使用而優(yōu)化的,比如在嵌入式系統(tǒng)或微控制器中。當(dāng)你使用 --specs=nano.specs
選項時,編譯器會使用 “nano” 版本的 C 庫,而這個版本的庫被設(shè)計為比標(biāo)準(zhǔn)的 GNU C 庫 (glib文章來源地址http://www.zghlxwxcb.cn/news/detail-814104.html
到了這里,關(guān)于【ARM 嵌入式 編譯系列 2.5 -- GCC 編譯參數(shù)學(xué)習(xí) --specs=nano.specs選項 】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!