
Linux程序设计
DUT_WR
这个作者很懒,什么都没留下…
展开
-
Linux程序设计 静态库
创建静态库的步骤(1)建立一个源文件bill.c#include <stdio.h>void bill(char *arg){ printf("bill: we passed %s\n", arg);}(2)通过-c选项的C语言编译器完成,-c的作用是阻止编译器创建一个完整的程序,编译后生成bill.o$ gcc -c bill.c(3)...原创 2019-05-14 21:17:26 · 158 阅读 · 0 评论 -
Linux程序设计 gdbm数据库和ndbm数据库的一点区别
大多数主流的Linux发行版中都会默认安装gdbm,但也有一些发行版需要自己安装,我用的是win10下面的Ubuntu,没有自带的gdbm,只好自己安装。对于不同的Linux发行版,编译使用ndbm库的源文件所需的包含库和链接库略有不同。所以书上介绍了两种gdbm兼容ndbm的方法:一:默认安装了gdbm(1)在C源文件中包含头文件ndbm.h(2)使用编译行选项-I/usr/in...原创 2019-06-18 11:31:40 · 1405 阅读 · 0 评论 -
Linux程序设计 makefile编译多文件时出现error: ld returned 1 exit status
之前百度这个错误都说是窗口开多了……但我是在make的时候出现的问题……链接时出现问题:检查好外部函数标志extern是否有遗漏和文件之间的依赖关系...原创 2019-06-18 15:08:26 · 3283 阅读 · 0 评论