工具/软件:Linux
您好,亲爱的所有人:
在 Linux Ubuntu ti-glsdk_dra7xx-evm_7_03_00_03 SDK 软件平台中, 在 package.bld 中链接 VLIB.ae66,但 VLIB.ae66始终链接错误。 错误信息:
未定义 的首次 引用
符号
------ --------
VLIB_erode_bin_cross (const unsigned char *、unsigned char *、int、int) package/cfg/bin/ti_platforms_evmDRA7XX_dsp1/MessageQ_single/Alge/LineDetection2d.oe66
错误:未解析的符号仍然存在
错误:链接过程中遇到错误;
未构建"bin/ti_platforms_evmDRA7XX_dsp1/MessageQ_single.xe66"
gmake[1]:***[bin/ti_platforms_evmDRA7XX_dsp1/MessageQ_single.xe66]错误1
TI-glsdk_dra7xx-evm_7_03_00_03\component-sources\IPC_3_40_00_06\packages/ti\IPC\tests\package.bld
我能否在该软件包中链接 VLIB.ae66?
或者、我必须编写一个 Makefile 来链接 VLIB.ae66? 我在 glsdk_dra7xx 中编写 makefile 是否困难, 是否有任何简单的链接方法?
或者 我的链接通信错误?
我 的 package.bld 链接 的 VLIB.ae66 通信为:
pkg.otherFiles=["VLIB.ae66"];
pkg.addExecutable (名称+"/MessageQ_single"、Targ、platform、{
cfgScript:"rpmsg_transport "、
/*defs:"-D Benchmark "+ extraDefs*/
Lopts:"-l VLIB.ae66"、
Lopts:"VLIB.ae66"、
Defs:"-O3"
}.addObjects ([
"算法.c"])
谢谢!
此致!