摘要:
C程序员的错误处理 errno/perror/strerror 都是系统设计好的 自定义函数中的错误处理 1 可以返回-1 代表错误 2 指针类型可以用 NULL 代表错误 3 如果不需要考虑错误,用void 环境变量和环境表 extern char** environ; (用指针操作字符串数据/字符串 是基本... 阅读全文
摘要:
环境变量 - 存储在内存中的信息,格式是映射,作用就是 帮助系统 进行一些工作,一般是 查找某个东西。 预处理指令:#warning #error #pragma 使用程序直接调用库文件的函数(动态编程) #include 1 用dlopen打开一个库文件,返回void* 2 用dlsym按函数名打开一个函数,返回函数指针 3 使用函... 阅读全文
摘要:
gcc编译器(代码的 预处理/汇编/编译/连接) C程序员一般写程序会定义 .c和.h两种文件 .c文件(源文件)中一般放代码的实现,.h文件(头文件)中放 各种声明和定义。 gcc -E __.c 只做预处理,可以生成.i文件 gcc -c __.c 只编译不连接,生成.o文件 gcc -S __.c 生成汇编,生成 .s文件 gcc __... 阅读全文