- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 linux系统编程学习笔记——基础数据类型占用内存方式
大多数ARM处理器都是采用的小端模式,PowerPC是采用的大端模式,网络字节序是采用的大端模式。【大端模式】 CPU对操作数的存放方式是高地址存放低位,低地址存放高位。【小端模式】CPU对操作数的存放方式是高地址存放高位,低地址存放低位。以下为小端模式下各技术数据类型占用内存方式,以数组的方式表达。
2024-02-26 11:52:04
188
原创 linux系统编程学习笔记——静态库/动态库
对于这种方式来说,其实就是通过set命令给EXECUTABLE_OUTPUT_PATH宏设置了一个路径,这个路径就是可执行文件生成的路径。在Linux中,动态库名字分为三部分:lib+库名字+.so,此处只需要指定出库的名字就可以了,另外两部分在生成该文件的时候会自动填充。在Linux中,静态库名字分为三部分:lib+库名字+.a,此处只需要指定出库的名字就可以了,另外两部分在生成该文件的时候会自动填充。这样最终就会生成对应的动态库文件libcalc.so。:指定要加载动态库的文件的名字。
2024-02-22 23:09:21
339
原创 linux系统编程学习笔记——CMake
语法: add_library(libname [SHARED|STATIC|MODULE][EXCLUDE_FROM_ALL] source1 source2 …link_directories(/usr/lib/mylibfolder ./lib) # 将/usr/lib/mylibfolder 和 ./lib 添加到库文件搜索路径。语法: add_subdirectory(source_dir [binary_dir] [EXCLUDE_FROM_ALL])
2024-02-22 22:31:09
548
原创 linux系统编程学习笔记——gcc/g++
c文件到.i文件。展开宏定义、头文件,替换条件编译,删除注释、空行、空白。.s文件到.o文件。将汇编指令翻译为机器指令。.i文件到.s文件。数据段合并,地址回填。
2024-02-21 22:18:06
177
原创 linux系统编程学习笔记——linux目录结构、文件类型、常用指令
usr:用户资源管理目录(如下载的资源)mnt:挂载的其他文件系统,如TF卡。etc:存放用户信息和系统配置文件。boot:存放开机启动程序。bin:存放可执行文件;root:管理员宿主目录。home:用户宿主目录。dev:存放设备文件。
2024-02-21 13:46:31
90
linux版本模型预测控制mpc C++类
2020-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人