第二版(机械工业出版社) - (一)入门知识

来源:互联网 发布:linux nginx php 403 编辑:程序博客网 时间:2024/04/30 06:16
  • Bison 一个与UNIX系统中的yacc兼容的语法分析
  • Emacs 一个文本编辑器和环境

没有vi好用

Ctrl-H 选项

  • shell的工作原理和DOS下的COMMAND.COM是一样的
  • 静态库的生成

# cc -c bill.c (-c 制止编译器生成最终程序)

# ar -crv libbill.a bill.o

缺点: 在同一时间运行多个程序,而他们都来自同一个库函数,内存里就会有许多份同一函数拷贝,这会消耗大量宝贵的内存和硬盘空间

而共享库,克服了这方面无谓的消耗

  • 共享库
# ldd xxx //程序使用哪个共享库
  • 查看函数库和可执行文件包含哪些函数

# nm a.out

注: 虽然一个头文件包含着函数库中的所有函数,但在程序中使用include引用并不会把整个函数库的内容都包括到最终的程序中

0 0