1.解码压缩包
2.configure 配置工具环境变量,产生makefile
3.sudo make
4.如果要产生库给应用使用,则make install,将库安装到指定的目录
./configure --prefix=/安装目录路径
5.使用时,要先加载库路径,再跑应用
export LD_LIBRARY_PATH=/usr/local/lib
1.configure 出现C++问题,是相关编译插件没有安装好
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
sudo apt-get install build-essential
2.make 出现以下编译选项错误
cc1: error: unrecognized command line option '-fforce-mem'
这个选项是老的选项,新的编译器已经不支持,找到makefile,将该选项删除即可。
6.跑madminic
如何要跑alsa架构就要修改,先安装alsa库再修改makefile
CFLAGS = -Wall -march=i486 -g -O -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -I/usr/include/alsa -lasound
2.configure 配置工具环境变量,产生makefile
3.sudo make
4.如果要产生库给应用使用,则make install,将库安装到指定的目录
./configure --prefix=/安装目录路径
5.使用时,要先加载库路径,再跑应用
export LD_LIBRARY_PATH=/usr/local/lib
1.configure 出现C++问题,是相关编译插件没有安装好
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
sudo apt-get install build-essential
2.make 出现以下编译选项错误
cc1: error: unrecognized command line option '-fforce-mem'
这个选项是老的选项,新的编译器已经不支持,找到makefile,将该选项删除即可。
6.跑madminic
如何要跑alsa架构就要修改,先安装alsa库再修改makefile
CFLAGS = -Wall -march=i486 -g -O -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -I/usr/include/alsa -lasound