路径是:dvsdk_dm365_4_02_00_06codecs-dm365_4_02_00_00packages
tisdocodecsh264encappsclienttestsrc
编译过程中出现过其他的error消息,但已经改正,比如
1、include路径改成绝对路径解决了头文件找不到的问题
2、提示“#error xdc_target_types__ must be defined to name a target-specific header containing definitions of xdc_Int8, xdc_Int16, ...”——在makefile 文件里面加上-Dxdc_target_types__=gnu/targets/
ARM/std.h
但是,现在又出现新的问题,make结果如下
/opt/arm-2009q1-203/bin/arm-none-linux-gnueabi-gcc -o h264venc-r ./release/alg_control.o ./release/alg_create.o ./release/alg_malloc.o ./release/h264encoderapp.o ./release/h264venc.o -lpthread -lstdc++ ../../../../lib/h264venc_ti_arm926.a ../../../../lib/h264v_ti_dma_dm365.a h264venc_ti_dm365testapp_linux/linker.cmd
arm-none-linux-gnueabi-gcc: h264venc_ti_dm365testapp_linux/linker.cmd: No such file or directory
make: *** [h264venc-r] Error 1
到最后了,linker.cmd找不到啊!!
/build/arm926文件夹下有:
alg_control.c.133r.expand h264venc_ti_dm365testapp_linux makefile
cmemk.ko h264venc_ti_dm365testapp_linux.cfg makefile_debug
config.bld irqk.ko release
edmak.ko loadmodules_h264enc.sh rules.make
h264venc_ti_dm365testapp_linux文件夹下有:
config.bld package.bld package.xdc