在使用ubuntu 和 开发板进行gcc时遇到的问题,
ubunt的vs 使用 arm-linux-gcc编译时
明明可以定位到这个asoundlib.h这个文件,就是提示没有这个文件呢
若在ubunut使用gcc编译 能够成功编译,但是移植到开发版时 运行提示./main: line 1: syntax error: unexpected "("
出现问题的原因:gcc编译,放在开发板,肯定文件格式不对呀。。。重温一下老师课里的交叉编译工具链是什么吧。而且,你说,arm-linux-gcc,找不到文件。。。那肯定呀。。。你对那个库的源码,进行了交叉编译了没有???
解决方法:编译asoundlib的arm版本
在arm-linux-gcc 4.c -o main -lasound 后面加上asoundlib.h的位置
待解决的问题:如何知道开发板里安装了什么驱动?如何使用它呢?