摘要:
1.3.1 GCC概述1.3.2 GCC编译流程分析1.3.3 GCC警告提示1.3.4 GCC使用库函数1.3.5 GCC代码优化 GCC除了能支持C语言外,目前还支持Ada语言、C++语言、Java语言、Objective C语言、PASCAL语言、COBOL语言,以及支持函数式编程和逻辑编程的 阅读全文
摘要:
C语言产生的历史背景 嵌入式Linux下C语言的开发环境嵌入式Linux下的编辑器vi嵌入式Linux下的编译器GCC嵌入式Linux下的调试器GDB嵌入式Linux下的工程管理器makeEclipse集成开发环境 1.1 嵌入式Linux下C语言概述1.2 嵌入式Linux编辑器vi的使用1.3 阅读全文
摘要:
相关函数: malloc 头文件 : #include <stdlib.h> 函数原型: void *malloc(size_t size); 函数说明: 分配内存 返回值 : 成功返回分配的内存的首地址 失败返回NULL 相关函数: free 头文件 : #include <stdlib.h> 函 阅读全文
摘要:
相关函数: abort 头文件 : #include <stdlib.h> 函数原型: void abort(void); 函数说明: 引起进程异常终止,此时所有已打开的文件流会自动关闭,缓冲区里的数据也会自动写回 返回值 : 无 相关函数: assert 头文件 : #include <asser 阅读全文
摘要:
相关函数: stat 头文件 : #include <sys/stat.h> #include <unistd.h> 函数原型: int stat(const char *path, struct stat *buf); 函数说明: stat用来将参数path指向的文件的属性复制到参数buf所指向的 阅读全文
摘要:
相关函数: printf 头文件 : #include <stdio.h> 函数原型: int printf(const char *format, …); 函数说明: printf会根据参数format来转换并格式化数据,然后将结果写到标准输出 参数format可包含下列三种字符类型: 1. 直接 阅读全文
摘要:
相关函数: fopen 头文件 : #include <stdio.h> 函数原型: FILE *fopen(const char *path, const char *mode); 函数说明: 参数path字符串包含要打开的文件路径和文件名 参数mode代表打开的方式,含义如下: r 打开只读文件 阅读全文
摘要:
相关函数: open 头文件 : #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> 函数原型: int open(const char *pathname, int flags); int open(const char 阅读全文
摘要:
相关函数: ctime 头文件 : #include <time.h> 函数原型: char *ctime(const time_t *timeptr); 函数说明: 将参数timeptr所指向的time_t结构中的信息转换成时间日期表示方法,以字符串形式返回 返回值 : 指向包含时间信息的字符串的 阅读全文
摘要:
相关函数: strstr 头文件 : #include <string.h> 函数原型: char *strstr(const char *haystack, const char *needle); 函数说明: 在字符串haystack中查找字符串needle 返回值 : 返回指定字符串第一次出现 阅读全文
摘要:
相关函数: strlen 头文件 : #include <string.h> 函数原型: size_t strlen(const char *s); 函数说明: 计算指定的字符串s的长度,不包括结束符’\0’ 返回值 : 返回字符串s包含的字符数 阅读全文
摘要:
头文件 : #include <string.h> 函数原型: char *strncpy(char *dest, const char *src, size_t n); 函数说明: 将参数str指向的字符串前n个字符拷贝到参数dest所指向的地址 返回值 : 返回dest的值 阅读全文
摘要:
头文件 : #include <string.h> 函数原型: char *strcpy(char *dest, const char *src); 函数说明: 将参数str指向的字符串拷贝到参数dest所指向的地址 返回值 : 返回dest的值 阅读全文
摘要:
头文件 : #include <string.h> 函数原型: int strcmp(const char *s1, const char *s2); 函数说明: 比较参数s1和s2所指向的字符串 返回值 : 若字符串相等则返回0;若字符串s1大于字符串s2则返回大于0 的整数,否则返回小于0的整数 阅读全文
摘要:
头文件 : #include <string.h> 函数原型: int strncmp(const char *s1, const char *s2, size_t n); 函数说明: 比较参数s1和s2所指向的字符串的前n个字符 返回值 : 若字符串相等则返回0;若字符串s1大于字符串s2则返回大 阅读全文
摘要:
头文件 : #include <string.h> 函数原型: char *strncat(char *dest, const char *src, size_t n); 函数说明: 将参数str指向的字符串拷贝n个字符到参数dest所指向的字符串尾,dest所指向的内存空间要足够大 返回值 : 返 阅读全文
摘要:
头文件 : #include <string.h> 函数原型: char *strcat(char *dest, const char *src); 函数说明: 将参数str指向的字符串拷贝到参数dest所指向的字符串尾,dest所指向的内存空间要足够大 返回值 : 返回dest的值 阅读全文
摘要:
相关函数: memset 头文件 : #include <string.h> 函数原型: void *memset(void *s, int c, size_t n); 函数说明: 将参数s所指向的内存前n个字节以参数c填入 返回值 : 返回s的值 阅读全文
摘要:
头文件 : #include <string.h> 函数原型: int memcpy(const void *s1, const void *s2, size_t n); 函数说明: 比较s1和s2所指向内存区域前n个字节 返回值 : 若完全相同则返回0。若s1指向的内存中的值大于s2指向的内存,则 阅读全文
摘要:
相关函数: memcpy 头文件 : #include <string.h> 函数原型: void *memcpy(void *dest, const void *src, size_t n); 函数说明: 拷贝src所指向的内存前n个字节到dest所指向的内存 返回值 : 返回dest的值 阅读全文