帖子

【新手求救】关于编译出现未定义引用错误的问题

[复制链接]

该用户从未签到

8084  楼主| 小白纯 发表于 2016-10-25 08:31:45 1#
下载的语音识别sdk   用的是iat_sample的这个程序
在编译之前  我把include里的几个头文件拷贝在iat_sample
文件夹下  和iat_sample.c位于同一个目录下
之后进行 gcc ./iat_sample.c -o iat_sample
但是出现好多未定义的引用
file:///C:\Users\ichgo\AppData\Roaming\Tencent\Users\1286706022\QQ\WinTemp\RichOle\G27S6CYU2$V8W{]]F3SG_YG.png 01.png

这个要怎么解决
bird54 发表于 2016-10-26 18:10:35
2#
gcc ./iat_sample.c -o iat_sample 有错误,需要链接libmsc.so,具体编译过程可以参考demo目录下的shell脚本。
使用道具 举报 回复
 楼主| 小白纯 发表于 2016-10-26 20:07:32
3#
bird54 发表于 2016-10-26 18:10
gcc ./iat_sample.c -o iat_sample 有错误,需要链接libmsc.so,具体编译过程可以参考demo目录下的shell脚 ...

谢谢你   我查了资料换了一种编译方式

gcc iat_sample.c -L/root/demo/libs/x64 -lmsc -I /root/demo/include  -o iat_sample

但是还是出现了未定义的引用  但file:///C:\Users\ichgo\AppData\Roaming\Tencent\Users\1286706022\QQ\WinTemp\RichOle\SSQR0N~XS6H_@JMLM8977$2.png是是出现在库函数里面的
麻烦你再帮我看一下   谢谢你


file:///C:\Users\ichgo\AppData\Roaming\Tencent\Users\1286706022\QQ\WinTemp\RichOle\SSQR0N~XS6H_@JMLM8977$2.png QQ图片20161****00644.png


使用道具 举报 回复
tony2simmy 发表于 2016-10-27 15:32:51
4#
库没有包含进来
使用道具 举报 回复
bird54 发表于 2016-10-31 14:33:34
5#
小白纯 发表于 2016-10-26 20:07
谢谢你   我查了资料换了一种编译方式

gcc iat_sample.c -L/root/demo/libs/x64 -lmsc -I /root/demo/in ...

小白纯,demo下面的shell脚本中有详细的编译过程,可以参考一下,这个错误和一开始的类似,需要链接一些so,在我们的shell脚本中有。
使用道具 举报 回复