使用patchelf更改可执行文件的动态库和glibc版本
有时有一些比较无奈的场景,比如glibc版本太低了跑不起来。又或者动态库找的路径或者版本不对。这个时候我们就可以利用patchelf修改,以免重新编译。
有时有一些比较无奈的场景,比如glibc版本太低了跑不起来。又或者动态库找的路径或者版本不对。这个时候我们就可以利用patchelf修改,以免重新编译。
不喜欢倒装吗你们
git又坏了。系统又卡死了,tty都调不出来,强按关机键重启后出现的。应该是git操作中途强退导致的数据损毁。见How can I fix the Git error “object file … is empty”?
突然发现git还挺有意思的,实现很像kv存储文件系统。
一般QT多以动态链接库为主,因为静态链接库会有一些版权的问题。静态库步骤和动态库基本相同,选择的时候改一点编译参数就可以了。
今天手痒玩一下Archlinux的编译内核,顺便观摩一下Arch内核打包是什么样的(不知道用什么举例子就添加个syscall算了)
上个月wsl2发布了2.0.0,新特性很多,比如networkingMode新增了mirrored,可以像wsl1那样和宿主机共享网络(mirrored模式),也可以直接吃到windows的系统代理设置。
很久没写博客了,工作安定下来终于可以继续摸鱼了。
一直没有什么处理依赖问题的好思路,后知后觉发现Nix包管理器。要是当年我还沉迷lisp的时候真的注意到这个,说不定现在人已经跑到NixOS去了