您的位置:首页 > 运维架构

给openwrt移植一个其他项目的问题记录

2015-07-01 17:05 375 查看
将公司的一个项目移植到openwrt,使其可以链接到云上实现远程集中控制.

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。就修改一处
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: