《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 業(yè)界動態(tài) > DSP編程技巧之:控制與語言選項以及預(yù)處理與診斷

DSP編程技巧之:控制與語言選項以及預(yù)處理與診斷

2015-09-18
關(guān)鍵詞: DSP 編程技巧

  在前面幾期中,我們了解到DSP編程技巧之:編譯流程與處理器選項、DSP編程技巧之:程序優(yōu)化、DSP編程技巧之:調(diào)試與路徑選項,今天為大家講解控制與語言選項以及預(yù)處理與診斷。
  編譯器有一些控制選項,這些選項是供我們來控制編譯器的,不像前幾篇文章提到的那些選項那樣,是編譯器用來控制編譯結(jié)果的。下面我們就來看看我們可以使用的控制編譯器的選項有哪些:
  就編譯器本身來說,它只要讀取C、C++、匯編等文件進行處理就完成任務(wù)了,所以編譯器的控制選項并不多,一般情況下一個-z選項就足夠我們完成從編譯程序到生成目標(biāo)的編譯器控制效果了。相比較而言,C、C++這些語言本身就復(fù)雜的多了,并且因為有很多個版本的存在,難免有一些小混亂的存在,所以編譯器里與編程語言本身相關(guān)的選項就顯得特別多,以便我們來對語言的特性等進行正確使用,下面就看看編譯器里與編程語言有關(guān)的選項:
  從表2里也可以看出,大部分特性是與C++編程息息相關(guān)的,如果僅僅使用C進行一些編程的話,對編譯器的編程語言選項的使用確實要簡單了不少。

  在編程軟件例如CCS中編程時,代碼分析工具可以方便我們對代碼進行分析,例如我們把鼠標(biāo)指向一個函數(shù)名的時候,所指的地方就能出來一個實時菜單,使得我們可以直接定位到函數(shù)的聲明、被調(diào)用的位置或者某個宏定義等等,非常方便。這種功能是如何實現(xiàn)的呢?在編譯器的前端是一個語義解析器,它負(fù)責(zé)把源程序中的token找出來,然后解析器parser(也有的地方叫分析器)就可以解析這些token,并產(chǎn)生樹狀表,供編程環(huán)境使用;此外解析器還可以完成一部分的語法錯誤檢查功能。如果希望了解關(guān)于解析器的更詳細(xì)的信息,可以參考編譯原理方面最著名的“龍書”,即《Compliers: Principles, Techniques, &Tools》;在K&RC語言文檔的A12這一節(jié)中也對解析器的預(yù)處理功能進行了詳細(xì)的敘述,它預(yù)處理的信息主要包括:
  1. 宏定義和擴展,例如_INLINE;
  2. #include引用的文件,包括<>和“”兩種方法引用的頭文件;
  3. 條件編譯指令,例如#if,#endif等等;
  4. 其它的多種預(yù)處理指令,主要是#開頭的一些指令,例如#error。
  我們可以控制編譯器的預(yù)處理選項,使得解析器根據(jù)我們的需求產(chǎn)生需要的預(yù)處理結(jié)果,方便我們對程序的開發(fā)調(diào)試;這些選項如表1所示。
  因為預(yù)處理器要使用到文件中的符號信息,所以相關(guān)的預(yù)定義信息一定要提供給預(yù)處理器,否則找不到符號信息就要報錯了。符號選項比較簡單,就是預(yù)定義與解除定義,如表2所示。

  在程序的處理過程中,我們可以控制編譯器輸出診斷信息選項,使得它輸出我們期望的詳細(xì)信息,更加容易定位和解決一些看起來難以捉摸的問題;這些選項如表3所示。需要注意的是,診斷信息相關(guān)的選項必須放在鏈接器選項--run_linker之前。

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美伊人久久久久久午夜久久久久 | 亚洲午夜一级| 欧美专区在线观看| 亚洲国产婷婷| 国产精品久久二区| 欧美日韩一区二区三区高清| 欧美激情亚洲| 欧美激情一区在线| 欧美高清视频一区二区| 翔田千里一区二区| 亚洲一区二区三区在线| 亚洲国产精品一区二区第四页av | 一区二区自拍| 韩国一区二区三区美女美女秀| 欧美国产丝袜视频| 美女久久网站| 欧美va亚洲va香蕉在线| 欧美国产精品中文字幕| 久久成人18免费网站| 欧美一级片久久久久久久| 欧美亚洲一区在线| 久久国产精品99国产| 一区二区欧美亚洲| 亚洲午夜国产一区99re久久| 亚洲制服丝袜在线| 欧美在线视频导航| 久久精品国产亚洲a| 毛片一区二区三区| 久久精品免费| 久久久欧美精品| 欧美国产91| 欧美日韩国产一区二区三区| 国产精品久久一级| 欧美日产一区二区三区在线观看| 久久久www成人免费毛片麻豆| 中文高清一区| 亚洲主播在线观看| 久久久精品999| 欧美精品福利| 国产精品日韩一区| 黄色一区二区三区| 亚洲精品一品区二品区三品区| 亚洲第一视频网站| 99国产精品视频免费观看| 亚洲精品免费在线观看| 一区二区欧美日韩视频| 亚洲欧美日韩一区二区| 亚洲福利视频在线| 中文精品视频| 久久一区二区三区av| 欧美日本高清| 国产亚洲欧美aaaa| 亚洲精品之草原avav久久| 亚洲一区视频在线| 亚洲人成啪啪网站| 性高湖久久久久久久久| 小黄鸭视频精品导航| 美女免费视频一区| 欧美国产一区二区三区激情无套| 久热国产精品| 欧美色123| 黄色av成人| 亚洲视频每日更新| 亚洲电影免费在线观看| 亚洲一区二区三区在线观看视频| 亚洲女ⅴideoshd黑人| 久久亚洲高清| 国产精品嫩草久久久久| 国产精品乱码| 在线观看一区二区精品视频| 亚洲视频碰碰| 亚洲免费精彩视频| 久久精品免费看| 欧美午夜影院| 亚洲国产日韩一级| 久久激情视频久久| 亚洲自拍偷拍福利| 欧美顶级艳妇交换群宴| 欧美精品免费观看二区| 国产亚洲毛片在线| 亚洲在线一区| 亚洲网址在线| 欧美激情视频在线免费观看 欧美视频免费一 | 亚洲第一精品在线| 99视频精品| 亚洲黄色一区| 久久久久国产精品午夜一区| 欧美三区在线| 亚洲国产天堂久久综合网| 久久成人羞羞网站| 欧美一区二区观看视频| 欧美天天在线| 日韩小视频在线观看| 亚洲欧洲日本国产| 亚洲一区免费看| 欧美高清一区二区| 亚洲成人资源| 亚洲第一黄网| 久久伊人一区二区| 国产一区二区三区在线观看视频 | 日韩视频不卡| 老司机久久99久久精品播放免费| 欧美精品成人| 精品51国产黑色丝袜高跟鞋| 亚洲一区影院| 亚洲一区二区三区中文字幕| 欧美日韩不卡| 亚洲激情视频在线观看| 91久久精品久久国产性色也91| 亚洲视频狠狠| 欧美巨乳波霸| 亚洲清纯自拍| 9色porny自拍视频一区二区| 欧美成人精品h版在线观看| 黄色亚洲大片免费在线观看| 欧美一区免费视频| 99在线精品观看| 欧美激情一区二区久久久| 国产精一区二区三区| 在线亚洲观看| 亚洲日本va午夜在线电影| 亚洲欧美日韩国产综合在线 | 乱中年女人伦av一区二区| 国产在线精品一区二区夜色| 欧美一区二区三区免费视频| 欧美一级播放| 国产欧美日韩综合一区在线播放| 亚洲日本成人网| 99国产精品久久久久老师| 欧美精品观看| 日韩午夜高潮| 亚洲欧美久久久| 欧美精品七区| 日韩视频免费观看高清在线视频 | 亚洲精品日日夜夜| 欧美电影电视剧在线观看| 91久久久久| 亚洲网站在线| 国产精品视频免费观看www| 欧美一级黄色网| 久久五月天婷婷| 欧美午夜寂寞影院| 亚洲色在线视频| 欧美中文在线观看国产| 很黄很黄激情成人| 亚洲精品一区二区三区樱花| 欧美日韩精品欧美日韩精品一| 激情欧美日韩| 亚洲精选成人| 国产精品白丝jk黑袜喷水| 亚洲欧美网站| 男女激情视频一区| 99亚洲一区二区| 午夜欧美不卡精品aaaaa| 国产综合色在线| 亚洲精品资源美女情侣酒店| 国产精品va| 欧美影视一区| 中文精品99久久国产香蕉| 欧美一区二区视频在线| 欧美日韩午夜剧场| 亚洲性视频网址| 久久亚洲私人国产精品va| 亚洲免费成人av电影| 欧美一区激情| 亚洲第一精品夜夜躁人人躁| 亚洲一区二区三区视频播放| 韩国av一区二区三区| 一本色道久久综合一区| 国产女优一区| 亚洲美女淫视频| 国产欧美午夜| 欧美在线播放一区二区| 欧美精品一区二区三区在线看午夜| 亚洲激情网站| 亚洲欧美日韩精品综合在线观看 | 精品动漫一区| 一区二区三区国产精品| 国产私拍一区| av成人免费在线观看| 国产日韩欧美在线| 99这里只有久久精品视频| 国产亚洲一区在线| 宅男噜噜噜66一区二区66| 欧美日在线观看| 中文亚洲字幕| 你懂的国产精品永久在线| 亚洲免费小视频| 欧美久久久久免费| 久久精品一区二区| 牛牛影视久久网| 亚洲一区二区在线免费观看| 欧美黑人一区二区三区| 欧美一区二区三区免费大片| 欧美色欧美亚洲另类七区| 亚洲人成网站在线观看播放| 国产日产欧产精品推荐色| 欧美一区二区三区喷汁尤物| 欧美日韩一区二区三区在线视频| 亚洲一区二区久久|