sotest.c
来自「linux下阅读源码的好工具」· C语言 代码 · 共 29 行
C
29 行
#include <dlfcn.h>#include <stdio.h>int main(void){ int (*filter)(FILE *in, FILE *out); void *handle; char *error; if ((handle = dlopen("./htuml2txt.so", RTLD_NOW)) == NULL) { fprintf(stderr, "sotest: %s\n", dlerror()); return 1; } filter = dlsym(handle, "filter_func"); if ((error = dlerror()) != NULL) { fprintf(stderr, "sotest: %s\n", error); return 1; } (*filter)(stdin, stdout); dlclose(handle); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?