This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TMS320C5535:如何构建 TIesr 工具而不出错

Guru**** 2931100 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/669365/linux-tms320c5535-how-i-need-to-build-tiesr-tool-without-errors

器件型号:TMS320C5535

工具/软件:Linux

你好

最近我在语音识别器系统工作。 我正在创建"是"和"否"字来识别 readme.txt 文件中提供的内容

在此过程中、我需要构建所有 TIesr API。我正在研究 ubntu14.04

为了构建我使用的所有内容、我使用的是命令   

"使 LinuxDebugGnu

使用此命令、我需要构建两个独立项目。

但是、当我使用此命令时、我会遇到如下错误

"'user@EESBLRP105:~/ti-1/TIesr_src/TIesr_model_build$ make LinuxDebugGnu
cd TIesrFA/TIesrFA_ALSAso && make sub=no CONF=LinuxDebugGnu 编译
make[1]:输入目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TIesrFA_ALSAso
"make"-f nbproject/Makefile-LinuxDebugGnu.mk qmake=subprojects=no .build-conf
make[2]:输入目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TIesrFA_ALSAso
"make" -f nbproject/Makefile-LinuxDebugGnu.mk ./../Dist/LinuxDebugGnu/lib/libTIesrFA_ALSA.so.1
make[3]:输入目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TIesrFA_ALSAso
make[3]:`../../Dist/LinuxDebugGnu/lib/libTIesrFA_ALSA.so.1为最新版本。
make[3]:离开目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TIesrFA_ALSAso
make[2]:离开目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TIesrFA_ALSAso
如果[ LinuxDebugGnu == LinuxDebugGnu -o \
   LinuxDebugGnu == LinuxReleaseGnu -o \
   LinuxDebugGnu =ArmLinuxDebugGnueabi -o \
   LinuxDebugGnu == ArmLinuxReleaseGnueabi];\
   然后是 CD ./../Dist/LinuxDebugGnu/lib;\
   rm -f libTIesrfa_alsa.so;\
   ln -s libTIesrfa_alsa.so.1 libTIesrfa_alsa.so;\
   FI
/bin/sh:1:[:LinuxDebugGnu:意外的运算符
make[1]:离开目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TIesrFA_ALSAso
cd TIesrFA/TestTIesrFA && make sub=no CONF=LinuxDebugGnu 编译
make[1]:输入目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TestTIesrFA
使-f nbproject/Makefile-LinuxDebugGnu.mk 子项目=no .build-conf
make[2]:输入目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TestTIesrFA
make -nbf project/Makefile-LinuxDebugGnu.mk ./../Dist/LinuxDebugGnu/bin/testtiesrfa
make[3]:输入目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TestTIesrFA
mkdir -p ./../Dist/LinuxDebugGnu/bin
g++-v   -v -o ./../Dist/LinuxDebugGnu/bin/testtiesrfa build/LinuxDebug_Current-Linux-x86/_ext/_DOTDOT/src/TestTIesrfa.o -L./../Dist/LinuxDebugGnu/lib -WL、-rpath `pwd`/../../Dist/LinuxDebugGnu/lib -lTIesrFA_ALSA
使用内置规格。
collect_gc=g++
Collect_LTO_wraper=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
目标:x86_64-Linux-GNU
配置为:./src/configure /usr/lib /usr/include/c -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.4'--with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs /usr/lib --enable-languages=c、c++、java、go、d、fortran、obj-refix=/usr---linker-libdock-enable-linep-glib-linux-support-support-linux-support-partns-boot-with-target-target=-target-target-target-target-target-target-target-target-target-target-target-target-target-target-target-target-target=-target-target-target-target-target-target-target-target-target=-target=-target=-target-target-target-target-target=-target-target-target-target-target-target=-target=-target-target-target-target-target=-target-target-target=-target=-target-target=-target-target-target-target-ine-ench-part-target=-target-target-target-target=-target-target-target=-/usr/share/java/eclipse-ecj.jar /usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 /usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 /usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre
线程模型:POSIX
GCC 版本4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4)
Compiler_path=/usr/lib/gcc/x86_64-linux-gnu/4.8:/usr/lib/gcc/x86_64-linux-gnu/4.8:/usr/lib/gcc/x86_64-linux-gnu:/usr/lib/gcc/x86_64-linux-gnu/4.8:/usr/lib/gcc/x86_64-linux-gnu
library_path=/usr/lib/gcc/x86_64-linux-gnu/4.8:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib:/lib/x86_64-linux-gnu:/usr/lib/../lib:/lib/../lib:/usr/lib/x86_64-linux-gnu:::/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..:/lib/:/usr/lib
collect_gcc_options='-v''-v''-o''./../Dist/LinuxDebugGnu/bin/testtiesrfa '-L../../Dist/LinuxDebugGnu/lib '-shared-libgcc''-mtune =general''-March =x86-64 '
 /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 /../../x86_64-linux-gnu --sysroot=/--build-id --eh-fRA-hdr -m elf_x86_64 --hash-style=GNU --as needed -dynamic linker /lib64/ld-linux-x86-64 .so.2 -z relro -o ./../Dist/LinuxDebugGnu/bin/testtiesrfa /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o /../../../lib -cc.cc./../Dist/LinuxDebugGnu/lib -l/gc/gl/linux/lib-4.8/64/lib-64/lib-64/lib_64/lib.us/-64/linux/-4.8/linux/-4.8/lv/lib-64/lib.usr/lib-4.8/lib-64/lib-4.8/linux/-4.8/lv./-r.usr -64/lib./-r.ib/linux/-r./-r./-r./-r./-r.ib/-r./-r.-r./-r.-r.-r./-r.ib/linux/-r.-r./-r./-rc/-rc/-r.c/-rc/-r.ib/linux/-4.8/linux/-r. Build/LinuxDebugGnu/GNU_Current-Linux-x86/_ext/_DOTDOT/src/TestTIesrfa.o -rpath /home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TestTIesrFA/../../Dist/LinuxDebugGnu/lib -lTIesrFA_ALSA -lstdc++-lm -lgcc_s -lgcc -LC -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o
/usr/bin/ld:找不到-lTIesrFA_ALSA
collect2:错误:LD 返回1退出状态
maked[3]:***[./../Dist/LinuxDebugGnu/bin/testtiesrfa 错误1
make[3]:离开目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TestTIesrFA
maked[2]:***[.build-conf]错误2.
make[2]:离开目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TestTIesrFA
maked[1]:***[.build-impl]错误2.
make[1]:离开目录`/home/user/ti-1/TIesr_src/TIesr_model_build/TIesrFA/TestTIesrFA
制造:***[TestTIesrFA]错误2.