CH573藍牙例程在ubuntu下編譯報錯找不藍牙庫

CH573藍牙例程在ubuntu下編譯報錯找不藍牙庫,提示為:make -j4 all
/home/abc/MounRiverStudio/toolchain/RISC-V Embedded GCC/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/bin/ld: cannot find -lCH57xBLE
collect2: error: ld returned 1 exit status
make: *** [makefile:58: BLE_UART.elf] Error 1

請問怎么處理?

已找到原因,

將LIB中 LIBCH57xBLE? 改為 libCH57xBLE ,前三字母改成小寫。

改后正確編譯通過。


首先,確保SDK 是整個下載下來,然后解壓后,工程的相對路徑不要改變.

我們的CH57xBLE這個lib實際上對應的是evt>EXAM>BLE>LIB>LIBCH57xBLE.a 這個文件

如果是MounRiver studio下,要確保 下面的路徑被正確添加,并且相對的路徑下確實存在并且有對應的文件

image.png


如果是自己寫的makefile,

要把庫所在的路徑加進去,使用 -L 參數,比如 :

-L"F:\wch\CH573EVT_1.6\EXAM\BLE\LIB" -L"F:\wch\CH573EVT_1.6\EXAM\SRC\StdPeriphDriver"



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

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