首页   注册   登录
 catror 最近的时间轴更新

catror

V2EX 第 102714 号会员,加入于 2015-03-06 01:03:09 +08:00
今日活跃度排名 20987
manjaro 官方包没有静态库,是出于什么考虑?
Linux  •  catror  •  12 天前  •  最后回复来自 catror
15
招区块链后端开发(base 广州番禺)
酷工作  •  catror  •  203 天前  •  最后回复来自 exkernel
6
进不了电脑 BIOS 了怎么办?
硬件  •  catror  •  2017-10-02 13:45:35 PM  •  最后回复来自 flynaj
24
生命的本质是什么?
 •  catror  •  2017-07-25 14:00:40 PM  •  最后回复来自 s642153378
60
你们平常都怎么称呼自己的同事?包括上级、技术大牛
问与答  •  catror  •  2017-07-07 06:40:33 AM  •  最后回复来自 mmmyc
102
底部导航栏布局真的好用吗?
Android  •  catror  •  2017-06-22 22:31:10 PM  •  最后回复来自 gason406
22
工作经验作为衡量员工价值的标准合理吗?
职场话题  •  catror  •  2017-04-28 18:14:36 PM  •  最后回复来自 DreamWalk
17
拉勾和公司背后有 PY 交易?
酷工作  •  catror  •  2017-08-10 08:55:21 AM  •  最后回复来自 wencan
23
catror 最近回复了
8 天前
回复了 cc959798 创建的主题 职场话题 华为社招还看学校吗
看。
另外,社招应该没停,上周还接到华为 HR 的电话。
这么多人喷的吗?楼主就是想找喜欢编程的人啊,不禁怀疑起喷楼主的各位的理解能力。
以我的经验来看,看代码风格,基本上就能看出来。
@quantal 楼上作者回复你了
之前用 wiz,最近换了 vnote+onedrive
12 天前
回复了 catror 创建的主题 Linux manjaro 官方包没有静态库,是出于什么考虑?
@iwtbauh
裁剪静态库并不是 hack,gcc 编译的时候,默认的情况下,每个.o 文件一个代码段,链接时指定参数可以裁剪掉没有引用到的代码段。更进一步,可以在生成.o 文件时,指定参数,让每个函数独立一个代码段,那就可以做到函数级别的裁剪。
全局变量的问题,是因为静态库被重复链接了。通常是两个动态库用了同一个静态库,或者动态库和可执行文件用了同一个静态库。
13 天前
回复了 catror 创建的主题 Linux manjaro 官方包没有静态库,是出于什么考虑?
@iwtbauh NVIDIA 的驱动没看过,stream 和 jdk 看过,为了灵活,他们里面有自己的 so。这些基本是只依赖系统的 libc 之类的基本库,appimage 其实也是这样。
13 天前
回复了 catror 创建的主题 Linux manjaro 官方包没有静态库,是出于什么考虑?
@iwtbauh 嗯,你说的这个动态库的加载机制我知道。其实静态库是没有经过链接的,可以就看做是.o 文件的合集,在链接成可执行文件的时候,符号都定位好了,你说的重定位也只发生在载入的时候。反而是动态库,可能存在延迟加载,延迟定位,会有性能上损失。至于代码重复,静态链接可以削减没有使用到的部分,不同程序可能使用到的部分并不同。至于插件,万不可能使用静态库,因为链接成可执行文件之后,库已经是可执行文件的一部分了。两种库的使用方式只能说各有优劣吧。
13 天前
回复了 catror 创建的主题 Linux manjaro 官方包没有静态库,是出于什么考虑?
@iwtbauh 噢,另外我要本地调试自己修改链接项为动态库也行,但就是懒,而且临时修改有时候不注意就上库了。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1382 人在线   最高记录 4019   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 19ms · UTC 17:04 · PVG 01:04 · LAX 09:04 · JFK 12:04
♥ Do have faith in what you're doing.
沪ICP备16043287号-1