2023年11月

我的系统比较老,是一个已经用了差不多10年的linux(至今仍在稳定运行),而且是32位的。
最近有需要在这个机器上安装一个srs流媒体服务器,按照官方流程如下:
1、git clone -b develop https://gitee.com/ossrs/srs.git
2、cd srs/trunk
./configure
make

在make的时候提示错误:
cc1plus: error: unrecognized command line option "-std=c++11"

这是因为我的gcc版本比较老了,不支持-std=c++11。查了资料,按我的版本(gcc4.4),应该使用std=c++0x。
然后去srs的目录下修改makefile文件:
vi ./objs/Makefile
找到-std=c++11改为std=c++0x,保存后再make就没问题了。
最后./objs/srs -c conf/srs.conf运行就ok。
有加密需要的可以再查下它文档,修改配置就好。

最近在学习小程序是怎么做的,着重分析了几个app,找到了小程序解包的方法:
1、安装nodejs和yarn
2、取消系统签名要求:
a、管理员运行powershell
b、执行:Set-ExecutionPolicy RemoteSigned

然后找下面的仓库:
https://github.com/huoevl/wxUnpackTool

最后的命令主要是两个,一个是解密,一个是解包(理解为解压缩):
解密:
pc_wxapkg_decrypt.exe -in 小程序的包.wxapkg -out 解密后保存的包.wxapkg -wxid 微信小程序的appID
这个appID就在小程序保存的路径上就能找到。
解压:
unp unpack -s 解密后的小程序包.wxapkg

过程是:
用电脑或者手机打开小程序,玩一会;
然后搜索.wxapkg包,找到属于这个小程序的.wxapkg文件;
拷贝文件到相应工作目录,先解密、再解包到相应文件夹;
最后用微信开发工具直接打开工程就行了。