
编译
文章平均质量分 53
Claroja
这个作者很懒,什么都没留下…
展开
-
C语言 gcc
GNU编译套件(GNU Compiler Collection),GPL许可发行的自由软件.大多数Unix操作系统采纳为标准编译器,同时也适用于Win gcc -E 得.i 调用cpp 预处理(头文件展开,宏替换) gcc -S 得.s 调用gcc本身 汇编语言 gcc -c 得到.o 调用as gcc 得到.o 调用ld(链接libc) 这一步是链接 gcc后用file查看 gc...原创 2019-04-04 21:27:36 · 916 阅读 · 0 评论 -
C语言 gcc 静态库
静态库libxx.a 对应 win下面的xx.lib 防止别人看到代码 nm查看静态库内容 假设有以下文件 |-- fn | |-- add.c | `-- sub.c |-- h | `-- head.h |-- lib `-- test.c add.c内容 int add(int a,int b){ return a+b; } sub.c内容 int sub(i...原创 2019-04-04 21:28:30 · 548 阅读 · 0 评论 -
C语言 gcc 动态库
动态库 假设有以下文件 |-- fn | |-- add.c | `-- sub.c |-- h | `-- head.h |-- lib `-- test.c add.c内容 int add(int a,int b){ return a+b; } sub.c内容 int sub(int a,int b){ return a-b; } test.c...原创 2019-04-04 21:29:08 · 554 阅读 · 0 评论