
库移植
_kerneler
这个作者很懒,什么都没留下…
展开
-
alsa-lib(libasound.so) alsa-utils(amixer aplay)的编译移植
alsa-lib这个的交叉编译和其他的一样,查看之前的库移植文章就好了alsa-utils问题1. configure时提示缺少libasound2解决:先安装alsa-lib库。问题2. configure出现错误:checking for panel.h… noconfigure: error: required curses helper header not found解决:据搜索,是因为交叉编译alsa-utils默认会生成alsamixer,此时会用到ncurses,但即使交叉编原创 2020-09-15 11:14:42 · 2153 阅读 · 0 评论 -
MIPS移植libmad。解决编译中出现的两个问题
MIPS安装这个libmad库就是个坑,不由感慨一句,网上大神还是多。致敬大神的同时,这个方法不能让他淹没下去,我是在犄角旮旯里找到的他。#tar -zxvf libmad-0.15.1b.tar.gz#cd libmad-0.15.1b如果此时直接make,就会出现一系列问题。#./configure --host=mipsel-linux --prefix=/opt/libmad-mipsel --enable-fpm=mips然后make,就会出现第一个报错Makefile:3转载 2020-09-07 16:29:59 · 732 阅读 · 1 评论 -
Ubuntu compile :MT7628-os(openwrt)
版权声明:本文为优快云博主「qq_38000429」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/qq_38000429/article/details/97816792好久没更新博客啦。最近在搞一个项目,使用的是MT7628开发板,用于实现4G无线路由、VPN等各种功能,本文主要记录编译MT7628固件的过程,讲述遇到的各种问题以及解决方法。首先介绍一下开发板情况,型号TR7628NADM,烧录的是openw原创 2020-07-22 21:17:42 · 694 阅读 · 0 评论 -
ranlib的用处
更新静态库的符号索引表本小节的内容相对简单。前边提到过,静态库文件需要使用“ar”来创建和维护。当给静态库增建一个成员时(加入一个.o文件到静态库中),“ar”可直接 将需要增加的.o文件简单的追加到静态库的末尾。之后当我们使用这个库进行连接生成可执行文件时,链接程序“ld”却提示错误,这可能是:主程序使用了之 前加入到库中的.o文件中定义的一个函数或者全局变量,但连接程序无法找到这个函数或者变量。这个问题的原因是:之前我们将编译完成的.o文件直接加入到了库的末尾,却并没有更新库的有效符号表。连接程序进转载 2020-07-07 20:09:06 · 291 阅读 · 0 评论 -
hostpad编译,libnl库移植记录
平台:mips(mips-linux-gnu-gcc)libnl库:libnl-3-dev(3.5.0)官网:http://www.linuxfromscratch.org/blfs/view/svn/basicnet/libnl.html之前hostapd不支持nl80211,现在想加入nl80211的支持进入hostapd源码,打开.config,将CONFIG_DRIVER_NL80211打开报netlink/genl/genl.h: No such file or directory原创 2020-07-03 17:15:29 · 716 阅读 · 0 评论 -
openssl库移植
移植openssl至arm平台 我用的2440 6410也差不多最近翻了翻网上的资料发现移植openssl到arm的文章不少这里总结了下移植过程。首先就是拿到openssl了http://www.openssl.org/source/openssl-0.9.8k.tar.gz这个是我用的版本,目前没啥问题。1.解压tar -zxvf openssl-0.9.8k.tar.gz2.使用arm-linux-gcc编译openssl并指定在板子上的安装路径CC=arm-linux-gcc A转载 2020-07-07 17:13:54 · 2794 阅读 · 0 评论