C
和蔼的二师兄222
专注嵌入式
展开
-
scanf 特殊用法
语法: #include int scanf( const char *format, ... ); 类似函数有 int scanf(const char *format, ...); int fscanf(FILE *stream, const char *format, ...);//指定输入流 int sscanf(cons转载 2017-03-20 10:09:43 · 534 阅读 · 0 评论 -
内存对齐
内存对齐的原则(1)如果结构体中有大于或等于4字节的基本数据类型,按照4字节对齐(2)如果结构体内部只有小于4字节的基本类型,这时按照最大的那个数据类型对齐struct aa { //占用16个字节 char b; int c; struct d{ char d1; short d2; int原创 2017-03-20 10:18:59 · 295 阅读 · 0 评论 -
编译&链接
库:默认搜索路径 /lib 或 /usr/lib头文件:默认搜索路径 /usr/include 生成静态库:1.生成 .o 文件:gcc -c .c文件 -o .o文件2.生成静态库:ar -cr lib库名.a *.o //lib是前缀 .a是库后缀3.链接静态库:gcc .c文件 -L 库所在的绝对路径 -l库名 //库原创 2017-03-21 13:50:52 · 251 阅读 · 0 评论