摘要:
一般C语言写的程序可以让其他语言进行调用,比如python, java,等等 c语言有两种库类型,静态库和动态库(共享库) 静态库和动态库的区别 静态库 静态库需要和程序进行一起编译 静态库在原理上是性能比动态库要高的 一般应用在对空间要求较低,而对时间要求的核心程序中 动态库 动态库可以被程序直接 阅读全文
摘要:
gcc编译的4步骤 预处理 (hollo.c hello.i) 展开宏,头文件 替换编译条件 删除注释,空行,空白 编译 (hello.i hello.s) 检查语法规范 最消耗时间,系统资源最多 汇编 (hello.s hello.o) 将汇编指令翻译成机器指令 链接 (hello.o a.out 阅读全文