伊谢尔伦的一角

笔记第一,分享第二

g++与gcc

g++/gcc相关 屏蔽特定warning -Wimplicit-fallthrough为warning名 g++/gcc通用 #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" ... some code will throw warning .....

github提交pull request的流程

github上给他人项目做贡献,提交pull request的流程 在他人项目页面fork他人项目 用git clone下载项目到本地 将他人项目设为upstream远程库: git remote add upstream https://github.com/guoyunsky/Markdown-Chinese-Demo 拉取upstream git fetc...

移植sqlite-jdbc到mips64架构

在linuxmint19上使用龙芯编译器交叉编译mips64el的libsqlitejdbc.so sqlite-jdbc的版本为3.7.2 准备 下载sqlite-jdbc https://github.com/xerial/sqlite-jdbc/releases 版本3.7.2 编译 需要有交叉编译环境 修改Makefile.common,添加mips64...

bash常用快捷键

挑选出来的bash常用快捷键 光标移动 Alt + b 后退(左移)一个单词 Alt + f 前进(右移)一个单词(与终端冲突) 编辑 Ctrl + l 清空 Ctrl + _ Undo Alt + r 恢复为历史记录中的原样,若不是历史记录中的则清空 Alt + d 删除光标后面的一个词 Alt + Del 删除光标前面的一个词(与终端冲突) Ctrl +...

修复编译时缺少头文件的问题

编译时缺少xx.h时修复的方法 安装apt-file sudo apt install apt-file 安装apt-file apt-file update 更新缓存 查找缺少文件 apt-file search Intrinsic.h

交叉编译tesseract

在linuxmint19上使用龙芯编译器交叉编译mips64el的libtesseract.so及liblept.so 参考 https://www.wandouip.com/t5i227081/ tesseract的版本为3.05.01 准备 下载zlib http://www.zlib.net/ 版本1.2.11 下载jpeg http://www.ijg.org/...

使用buildroot创建交叉编译工具链

使用buildroot创建所需的交叉编译工具链(toolchain) 下载 在 https://buildroot.org/download 下载任意一个压缩包并解压 配置 buildroot配置起来和配置内核的界面及方法一样。 buildroot预置了很多平台的配置文件(configs/下),可以在预置配置上修改,也可以直接修改。 使用预置配置文件 make <预置配置...

快捷打包rpm

使用fpm一键打包rpm fpm -s dir -t rpm -a mips64el -n hellomips -v 1.0.1 -C t/qlroot/ mips64el是架构 hellomips是包名 1.0.1是版本号 t/qlroot/是包的根目录 内容示例: [zww@vsc250 ~]$ find t/qlroot/ t/qlroot/ t/qlroot/usr t/q...

linux下刻录光盘

linux下使用命令行便捷刻录光盘 制作iso 将dict文件夹制作成a.iso: mkisofs -R -o a.iso dict/ 刻录iso到光盘 刻录前需要确保设备(/dev/cdrom)已卸载 刻录a.iso到普通cd-r光盘: sudo cdrecord -v -eject dev=/dev/cdrom Downloads/a.iso 刻录a.iso...