标签 kfgjl开发工具链 下的文章
编译 浮点 选项
参考: https://blog.csdn.net/hunanchenxingyu/article/details/47003279
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...
cmake 出现大量的警告 deprecated-declarations
只需要修改 CMakeLists.txt,增加下面的属性即可。 set(CMAKE_CXX_FLAGS "-Wno-error=deprecated-declarations -Wno-deprecated-declarations ")
内核驱动编译,开启 c99
c89,不能在 for 循环定义变量,很麻烦,所以决定用 c99。在 Makefile 里面的写法如下: ccflags-y := -std=gnu99 -Wno-declaration-after-statement 参考:https://blog.csdn.net/yangkunhenry...
segger rtt 输出 log
调试 mcu 的时候,使用 jlink 的 rtt 可以方便的输出信息。 输出有两种模式, client 和 logger。 client 必须依附其他程序,比如说 mdk 调试状态,或者 logger 程序。 logger 可以不依附其他程序,但是 rtt 默认的代码只支持 client 的...
archlinux vmware jlink
在VM中的archlinux中使用jlink有两种方法一种是openocd一种是jlink官方。 openocd 在archlinux的package中就有,可以直接通过 sudo pacman -S openocd 来一键安装,省时省力。 使用官方的jlink,首先下载 中的linux 版本...
archlinux 编译 低版本 busybox
因为archlinux的GCC 版本比较高,所以不兼容低版本的busybox的Makefile,所以要修改Makefile 找到出错的行,行数可能不一样,以报错的行数为准。 Makefile 421行 config %config: scripts_basic outputmakefile F...
archlinux 交叉编译 低版本linux 2.6.29 模块
在archlinux中,使用kmod 替换了 module-init-tools,所以造成了安装 目标板对应的 nfs中的模块提示出错,解决方法是:先安装module-init-tools, 再修改linux 源代码目录下面的Makefile。 安装 module-init-tools: 先安...
最新回复