给openwrt移植一个其他项目的问题记录
2015-07-01 17:05
375 查看
将公司的一个项目移植到openwrt,使其可以链接到云上实现远程集中控制.
1.SCP软连接的问题
我们在系统中,经常用到软连接;当我们从远程机器scp 数据时,这个软连接不会cp过来;而是
把软连接到的目录中的内容完全cp过来;这样之前的软连接就失效了而且占用磁盘空间增大。
scp 文件夹 正确的方法:tar 打包再解压
2.交叉编译软件如果发现找不到某个.so,
a.看看是否存在那个SO库
b.指定了路径了库,而且在那个目录下也有那个库。
这时就要看看此目录下的.so是不是和目标板需求的一样,比如mips的板子,arm的.so库。
3.执行软件时如果发现找不到某个.so,
除了上述a、b两点外还要看看.so放在系统目录下/lib、/usr/lib下行不?
4.移植第三方库比如openssl
./config no-asm shared - -prefix=/home/
不指定no-asm可能出现错误,大概就是不能识别的汇编命令.
可能需要修改makefile 里的CC。就修改一处
1.SCP软连接的问题
我们在系统中,经常用到软连接;当我们从远程机器scp 数据时,这个软连接不会cp过来;而是
把软连接到的目录中的内容完全cp过来;这样之前的软连接就失效了而且占用磁盘空间增大。
scp 文件夹 正确的方法:tar 打包再解压
sudo tar -czvf test.tgz /..../test scp ~/test.tgz ./ sudo tar -xzvf ./test.tgz -C /
2.交叉编译软件如果发现找不到某个.so,
a.看看是否存在那个SO库
b.指定了路径了库,而且在那个目录下也有那个库。
这时就要看看此目录下的.so是不是和目标板需求的一样,比如mips的板子,arm的.so库。
3.执行软件时如果发现找不到某个.so,
除了上述a、b两点外还要看看.so放在系统目录下/lib、/usr/lib下行不?
4.移植第三方库比如openssl
./config no-asm shared - -prefix=/home/
不指定no-asm可能出现错误,大概就是不能识别的汇编命令.
可能需要修改makefile 里的CC。就修改一处
相关文章推荐
- linux 下 格式化 sd卡为ext4
- open vSwitch学习资料整理
- linux swap详解
- linux服务管理---独立服务和基于xinetd服务的管理
- lvs、nginx、haproxy中转模式总结
- MQTT的学习研究(一)MQTT学习网站
- 浅析linux系统函数调用的工作机制
- linux服务分类---rpm和源码包服务安装的区别
- Linux 学习 01 基本命令
- OpenMP 并行提速
- Linux下 ntp 时间同步服务ntpd 出现 the NTP socket is in use, exiting 解决
- myeclipse更改类或者是配置文件不用重启tomcat的方法
- Linux 学习 00 系统启动流程
- 关于个人网站选择虚拟主机还是VPS服务器的讨论
- Linux中zip压缩和unzip解压缩命令详解
- tomcat登陆WEB显示无权限问题&& tomcat无限循环启动问题
- tomcat登陆WEB显示无权限问题&& tomcat无限循环启动问题
- Linux vsftp配置本地用户
- 通过popToViewController跳到任意navigation的具体页面
- 每天进步一点点——linux——ps