找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1257|回复: 3

请教一个编译ipk文件遇到的问题

[复制链接]
用官方的sdk包编译一个ipk程序,程序是另外添加进package文件夹的。
也编译成功过了,但是编译出来的程序只有几K,20几K两个。
也能安装。

但是安装就提示缺lib之类的依赖文件。
然后一个个去找来,先安装依赖文件,再安装编译的文件。
然后安装依赖文件的过程中,还缺其他文件,一个个去找来安装。

觉得样子安装程序好麻烦啊。
各位大神,有没有什么办法让编译的文件包含依赖包什么的。
ipk体积大一点无所谓了,但是很方便啊。

我觉得有些大神的ipk文件就是几百K的,一个包全部搞定。
谢谢。
TARGET_LDFLAGS += -static
静态链接

但有几个问题
1、只对 C/C++ 程序有效
2、最后的可执行文件肯定会大很多(实测 Ubuntu GCC 7.3.0 静态链接的 helloworld.cpp 大小有 1.4M)
3、OpenWrt 工具链没有针对静态链接优化,之前尝试用 OpenWrt 的工具链编译 Pcap_DNSProxy 给自带 C++ 库不支持 C++11 的 ARM 平台上用,结果静态链接时总是遇到几个 undefined reference 错误,动态链接就没有问题,最后不了了之
回复

使用道具 举报

 楼主| | 显示全部楼层
LGA1150 发表于 2019-4-4 17:17
TARGET_LDFLAGS += -static
静态链接

感谢兄弟的回复,思考了。
总觉得要编译lede以外的ipk很麻烦。
回复

使用道具 举报

opkg update
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-11 01:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表