ubuntu emacs 切换中文输入法

两种方法: 1. 启动的时候,使用命令启动 LC_CTYPE=zh_CN.UTF-8 emacs $@ 2. 设置 bashrc LC_CTYPE = zh_CN.utf8 或者 UTF-8 参考: https://www.douban.com/group/topic/29718313/

pyqt5 安装

X86 直接安装 sudo apt install python3-pyqt5 或者 python3 -m pip install --upgrade pip pip3 install pyqt5==5.14.2 --user pyqt5 最好和 qt5 版本对应。 参考: https://s...

emacs 学习笔记

1. 基本控制命令 c - v, m - v, c - l, 前滚,后滚,居中或者顶部或者底部 c - p, c - n, 上一行,下一行 c - b, c - f, m - b, m - f, 下一个,上一个, 下一词,上一词 c - a, c - e, m - a, m - e...

fedora rk3399 gcc 4.9.3

1. 下载 gcc 4.9.3 的源代码。 http://ftp.gnu.org/gnu/gcc/gcc-4.9.3/ 或者国内的交大 https://mirrors.sjtug.sjtu.edu.cn/gnu/gcc/gcc-4.9.3/ 2. 解压 gcc 源码,然后从 gcc-4.9.3...

cmake 学习笔记

1. cmake 文件中的库具体路径是什么? 比如说 ${CURL_INCLUDE_DIR}。 这个其实是 /usr/share/cmake-3.10/Modules/ 下面的 FindXXX.cmake 去寻找相应的具体目录,可以通过命令查看,当前的cmake 支持哪些库的寻找。 ll -t...

mdk5 输出 bin 和 asm 文件

工程的配置中, user 的选项卡,after build/rebuild 的两条命令可以设置为 fromelf --text -c -o "$L@L.asm" "#L" fromelf --bin -o "$L@L.bin" "#L"

cmake 出现大量的警告 deprecated-declarations

只需要修改 CMakeLists.txt,增加下面的属性即可。 set(CMAKE_CXX_FLAGS "-Wno-error=deprecated-declarations -Wno-deprecated-declarations ")

iar 定位 包含错误的路径

当 iar 工程在多个地方复制使用的时候,有时候定位函数的时候,会提示错误的路径。 解决方法: project --> clean,清除, 然后 rebuild all,就可以了。

buildroot 学习

buildroot 可以让简化固件生成。

内核驱动编译,开启 c99

c89,不能在 for 循环定义变量,很麻烦,所以决定用 c99。在 Makefile 里面的写法如下: ccflags-y := -std=gnu99 -Wno-declaration-after-statement 参考:https://blog.csdn.net/yangkunhenry...