动态库问题

2020-04-13

问题现象

源码一样,使用diab工具链编译生成的dl库,可以加载动态库。但是使用gnu工具链编译生成的dl库,可以加载动态库。

问题修改

修改dl库里的load.c中的_rtld_load_got_pointer接口和_rtld_load_object接口。

Read More

编译链接的最小单元

2020-04-12

本文讲讲编译链接的一些小常识!

编译最小单元

我们在开发过程中,需要把程序员写的源码,编译成机器可识别的机器码。这会经历编辑源代码->预处理->编译->链接的开发过程。

我们需要知道编译的最小单元是什么?很简单,一个源码会生成一个目标文...

Read More

pmon相关命令

2020-04-11

如果你使用龙芯,或者在做loongson相关的项目,那你一定会用到pmon,就和我一样!

下面是记录我在使用龙芯2k的板子时,所用到的pmon命令。

配置IP

Read More

文件格式转换UTF-8

2020-04-10

很多时候,需要把文件格式转换成标准的utf-8,但往往在很多时候很多文件都是ASCII或者gbk2312,这很容易产生乱码!

如果手动转码,无疑是非常浪费时间的事情,因此,我也是因为工作的需要,烦其手工,而网上也无好用的工具,因此,用Python写了一个脚本,实现了文件格式转换UTF-8 Read More

python打包成exe

2020-04-10

很多时候,我们编写的Python脚本需要给其它人使用!如果我们直接把py脚本给别人,而这个使用的人则需要在她的电脑上安装Python运行环境。

如果还需要安装相关库,则更加麻烦了,这无疑增加了脚本的传播难度和实用性。

为了解决这个问题,我们可以把Python脚本打包成exe,这样,只要把exe发给...

Read More

git高级命令

2020-04-09

上次讲了git的一些常用命令,此篇文章主要谢谢git的一些高级操作

感谢tidus

代理设置

Socks5代理(SSR为Socks5代理)

Read More