ARM中關于全局變量的問題

我在 common.h中定義了extern uint8 abc;

在config.h中已經(jīng)包含了common.h

但在main函數(shù)中使用 abc=1;就報錯。但compile不報錯,make時報錯

錯誤提示如下: Error:L6218E:Undefined symbol abc(referred from main.o) Not enough information to liost the image sized and /or totals. Finished: 1 information ,0 warning and 1 error messages.

應該是你的編譯器設置有點問題


以前我也遇到過這個問題,我用的是ADS編譯器,應該是你在 main.c中需要定義"uint8 abc",那么在common.h那個就變成申明了. 你看你的報錯是"Undefined symbol abc",就是沒有定義了哦.所以你需要在main.c定義一下!你試試看!


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频