![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
XiAoma123_1
这个作者很懒,什么都没留下…
展开
-
Linux 系统命令之free
total usedfree shared buffers cachedMem: 255268 238332169360 85540 126384-/+ buffers/cache: 26408228860Swap: ...原创 2021-04-23 13:47:24 · 97 阅读 · 0 评论 -
malloc分配机制
malloc采用了两中不同的方式来处理内存申请。1. 若分配内存小于 128k ,调用 sbrk() ,将堆顶指针向高地址移动,获得新的虚存空间。2. 若分配内存大于 128k ,调用 mmap() ,在文件映射区域中分配匿名虚存空间。...原创 2021-04-01 11:38:32 · 144 阅读 · 0 评论 -
GCC -C main.c -o a.o
GCC-o选项使用举例1) 将源文件作为输入文件,将可执行文件作为输出文件,也即完整地编译整个程序:$ gcc main.c func.c -o app.out将 main.c 和 func.c 两个源文件编译成一个可执行文件,其名字为 app.out。如果不使用 -o 选项,那么将生成名字为 a.out 的可执行文件。2) 将源文件作为输入文件,将目标文件作为输出文件,也即只编译不链接:$ gcc -c main.c -o a.o将源文件 main.c 编译为目标文件 a.o。如果.原创 2021-02-20 14:08:01 · 1073 阅读 · 0 评论 -
mount 命令查看挂载系统
看懂输出的文件系统信息通过 mount 命令查看已挂载的文件系统,会输出丰富的信息,如下图所示:让我们先来解释一下输出信息的格式和含义。输出中的每行代表挂载的一个文件系统,其格式为:fs_spec on fs_file type fs_vfstype (fs_mntopts)fs_spec:挂载的块设备或远程文件系统fs_file:文件系统的挂载点fs_vfstype:文件系统的类型fs_mntopts:与文件系统相关的更多选项,不同的文件系统其选项也不太一样比如上图中的第一行含义为:挂载的设原创 2021-01-05 17:36:48 · 5990 阅读 · 0 评论 -
QNX系统使用总结
一、QNX系统编译文件时,不区分大小写。项目中,存在qxwz_AES.c和qxwz_aes.c这两个文件,编译过程中发现一直没有编译出qxwz_AES.o。分析发现,QNX编译器不区分文件名大小写。修改名字之后,如下图。二、编译时对于库的加载Pthread的加载使用-pthread 而不是-lpthread, libcrypt.so库在QNX中使用libcrypto.so。...原创 2020-08-10 20:26:12 · 966 阅读 · 0 评论 -
Syntax error: redirection unexpected
在安装Android NKD后执行make-standalone-toolchain.sh时出现错误“make-standalone-toolchain.sh: 701: ./make-standalone-toolchain.sh: Syntax error: redirection unexpected”,同时执行时出现警告“WARNING: The shell running this sc...原创 2020-01-07 14:43:25 · 1747 阅读 · 0 评论 -
代码开发打印的宏定义方式
首先,想说的是这篇关于宏定义打印的文章比较详细https://blog.csdn.net/qq_40732350/article/details/81666590其次,是我在项目中的使用,#define LOG_DEBUG(_fmt, args...) \{ \printf("\n %s, line:%4d %s, "_fmt"", __FILE__, _...原创 2019-11-08 14:55:00 · 250 阅读 · 0 评论