第20章linux基本编程.pptVIP

  • 2
  • 0
  • 约3.41千字
  • 约 26页
  • 2017-07-17 发布于四川
  • 举报
共享函数库 静态函数库的缺点:当我们同时运行很多使用同一函数库中的函数的程序的时候,我们必须为每一个程序都复制一份一样的函数,这样占用了大量的内存和磁盘空间。 共享函数库克服了这一缺点。如果某个函数使用共享函数库比如libc.so.N,那么此程序被链接到/usr/lib/libc.sa,这是一个特殊类型的函数库,它并不包含实际的函数,只是指向libc.so.N中的相应函数,并且只有在运行状态条用此函数时才将其调入内存。 在Linux下可以用ldd命令查询某个程序使用了哪些动态库。 20.6 Linux C程序的框架 20.7 创建、编译和执行第一个程序 创建一个简单的C程序 查看glibc的版本 Ls /lib/libc-* 查看gcc版本号 Gcc -v 20.7 创建、编译和执行第一个程序 使用VI或其他编辑工具编写源程序。后缀名保存为.c 20.7 创建、编译和执行第一个程序 使用gcc编译成二进制可执行文件 ./a.out执行 (使用-o选项后 用指定的文件名) 有问题可以适用gdb进行调试 20.7 创建、编译和执行第一个程序 C++程序 20.7 创建、编译和执行第一个程序 C++程序 小结习题 思考题 (1) 什么是GNU计划? (2) 什么是gcc?试述它的执行过程? (3) 为什么要使用多文件项目? 21-* 2

文档评论(0)

1亿VIP精品文档

相关文档