• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 高效的C編程之: 移植問題

    高效的C編程之: 移植問題

    作者: 時間:2013-09-30 來源:網(wǎng)絡 收藏

    14.11問題

    當對源代碼使用不同的編譯器時,可能會出現(xiàn)一些上的問題,這時可以宏將一些特有的關鍵字“打包”。例如:

    本文引用地址:http://www.czjhyjcfj.com/article/257014.htm

    #ifdef__arm

    #defineINLINE__

    #define__value_in_regs

    #definePURE__pure

    #else

    #defineINLINE

    #define

    #definePURE

    #endif

    這樣在使用是可以直接使用INLINE、等關鍵字,例如,

    INLINEintsquare(intx){

    returnx*x;

    }

    這樣,在代碼的過程中可以避免很多可能出現(xiàn)的問題。



    評論


    相關推薦

    技術專區(qū)

    關閉
    主站蜘蛛池模板: 长宁区| 车险| 武鸣县| 益阳市| 县级市| 永昌县| 高要市| 西平县| 丹东市| 溆浦县| 佛冈县| 宁明县| 岳阳市| 包头市| 册亨县| 六枝特区| 平顶山市| 连江县| 昌吉市| 沾化县| 盱眙县| 东至县| 遂宁市| 昌黎县| 沁源县| 辽宁省| 绵阳市| 江永县| 芜湖县| 汉沽区| 疏勒县| 聂荣县| 竹溪县| 武胜县| 偃师市| 浠水县| 吉隆县| 永济市| 南丹县| 诸城市| 左权县|