Linux
合道为善
这个作者很懒,什么都没留下…
展开
-
指针、数组名与对数组名取地址、函数指针、auto关键字、回调函数与代理模式(二)
对linux中signal函数的理解: signal接受两个参数,一个代表需要被捕捉的特定的信号的整数值,另一个是指向用户提供的函数的指针,该函数用于处理被捕捉到的信号,其参数为一个int该参数用于区分不同的信号,返回值为void; 设sfp为指向信号处理函数void sigFunc(int)的指针,则*sfp就代表了信号处理函数,则sfp可以被调用,即,有void(*sfp)(int),sfp的...原创 2019-10-30 23:53:56 · 96 阅读 · 0 评论 -
makefile与CMake
file1.h代码: #ifndef FILE1_H_ #define FILE1_H_ #ifdef _cplusplus extern "C"{ #endif void File1Print(); #ifdef _cplusplus } #endif #endif file.cpp的代码 #inc...原创 2018-05-14 22:25:12 · 182 阅读 · 0 评论 -
linux文件之ELF
ELF ELF是一种用于二进制可执行文件、可执行文件、目标代码、共享库和核心转存储的标准文件格式.。ELF标准的目的是为软件开发人员提供一组可执行的二进制接口定义(ABI); ELF文件类型 (1)可重定位的目标文件 这是由汇编器生成的.o文件,经过链接器的处理后,生成一个执行的目标文件或一个可被共享的对象文件(.so文件),或使用ar工具将多个.o文件归档(archive)为.a静态库文件; ...原创 2019-10-24 23:28:59 · 164 阅读 · 1 评论 -
getopt函数
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <sys/types.h> int main(int argc, char *argv[]) { extern char *optarg;...原创 2019-08-29 23:53:56 · 905 阅读 · 0 评论