无忧启动论坛

标题: 请教aria2c编译后体积过大? [打印本页]

作者: 红毛樱木    时间: 2022-2-17 03:32
标题: 请教aria2c编译后体积过大?
https://zhuanlan.zhihu.com/p/395045239
参考这里编译的。不管是exe还是dll都是100多MB,我靠太大了。大神知道秘籍不

作者: 山里苗哥    时间: 2022-2-17 04:15
魔术师总裁大佬都难住了?我帮顶一个!
作者: 黑中见白    时间: 2022-2-17 05:06
100m...
估计100m的是管理界面
也就是浏览器
作者: zlzx01    时间: 2022-2-17 08:24
总裁也被难住了
作者: linux爱好者    时间: 2022-2-17 08:38
本帖最后由 linux爱好者 于 2022-2-17 08:45 编辑

这个在veket linux系统中才1M大。
编译后要压缩的,在veket下压缩的是upx-ucl
命令行,是用来压缩运行程序的
是一个非常全面的可执行文件压缩软件
UPX 使用UCL的压缩算法,被设计的足够简单,在执行时解压缩过程中不需要额外的内存。


经upx-ucl压缩过后可执行文件速度会快变小很多

作者: nttwqz    时间: 2022-2-17 09:03
不是有现成编译好的吗?

https://github.com/aria2/aria2/releases/tag/release-1.36.0
作者: bfgxp    时间: 2022-2-17 09:48
nttwqz 发表于 2022-2-17 09:03
不是有现成编译好的吗?

https://github.com/aria2/aria2/releases/tag/release-1.36.0

我也不懂
猜楼主是想实现某些私有功能吧,所以需要自行编译
作者: wintoflash    时间: 2022-2-17 10:32
楼主为什么要自己编译aria2? 是想启用/禁用某些功能还是编译成dll方便调用?
可能是静态链接了sqlite,导致最终体积太大。我看官网说可以禁用某些功能,这样就不用sqlite了。
作者: 邪恶海盗    时间: 2022-2-17 11:50
bfgxp 发表于 2022-2-17 09:48
我也不懂
猜楼主是想实现某些私有功能吧,所以需要自行编译

你说的肯定是对的,原版命令行好像体积非常小...
作者: 红毛樱木    时间: 2022-2-17 12:12
本帖最后由 红毛樱木 于 2022-2-17 13:19 编辑
wintoflash 发表于 2022-2-17 10:32
楼主为什么要自己编译aria2? 是想启用/禁用某些功能还是编译成dll方便调用?
可能是静态链接了sqlite,导 ...

取消某些限制,比如连接数这些被限制最大16

另外也想编译成dll来用
作者: everything411    时间: 2022-2-17 13:13
https://packages.msys2.org/packa ... 4-aria2?repo=ucrt64

https://github.com/msys2/MINGW-p ... ter/mingw-w64-aria2

可以看看msys2官方怎么编译的,他们这个包里的dll只有3MB
作者: 红毛樱木    时间: 2022-2-17 14:43
everything411 发表于 2022-2-17 13:13
https://packages.msys2.org/package/mingw-w64-ucrt-x86_64-aria2?repo=ucrt64

https://github.com/msy ...

谢谢
作者: 红毛樱木    时间: 2022-2-17 15:55
尝试看了资料,编译的还是很大很大,疯了...   
作者: fenghao    时间: 2022-9-4 01:19
我有1024线程的aria2c,红毛是否需要
作者: 特理芬难题    时间: 2022-9-4 07:20
fenghao 发表于 2022-9-4 01:19
我有1024线程的aria2c,红毛是否需要

您好:打扰您了,麻烦您能否分享一下?我以前在ubuntu中只能编译的最大线程数是512,超过了就报错。
作者: fenghao    时间: 2022-9-4 13:05
特理芬难题 发表于 2022-9-4 07:20
您好:打扰您了,麻烦您能否分享一下?我以前在ubuntu中只能编译的最大线程数是512,超过了就报错。

我也是别人发我的
https://syscc.lanzoub.com/b0dmhfmqb
密码:4fum
作者: 特理芬难题    时间: 2022-9-5 13:24
特理芬难题 发表于 2022-9-4 07:20
您好:打扰您了,麻烦您能否分享一下?我以前在ubuntu中只能编译的最大线程数是512,超过了就报错。

谢谢您的分享!昨天有的忙,沒急时回复望见谅!
作者: 特理芬难题    时间: 2022-9-5 13:27
fenghao 发表于 2022-9-4 13:05
我也是别人发我的
https://syscc.lanzoub.com/b0dmhfmqb
密码:4fum

非常感谢您的分享!昨天有点忙,沒急时回复,望见谅!
作者: 2011jevan    时间: 2022-9-5 13:53
fenghao 发表于 2022-9-4 13:05
我也是别人发我的
https://syscc.lanzoub.com/b0dmhfmqb
密码:4fum

感谢分享
作者: ldg_2    时间: 2022-9-5 16:00
aria2c是啥?
作者: nowayer    时间: 2023-10-19 10:10
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3