APUE第二版源码编译问题解决
作为C/C++程序员肯定都知道APUE—《Unix环境高级编程》这本书。笔者在互联网上找了个遍 ,准备下个中文第三版,居然没有下载到 全TMD是第二版 冒充第三版,真气人。第二版就第二版呗,将就看呗 ,一样的是经典!接下来就是下载源码呗,看书的时候方便验证。APUE源码地址 http://apuebook.com/,1 2 3 版的源码都在里面。下面是笔者在运行源代码中发现的问题,以及解决办法。
第二版源码下载下来不可以直接运行!笔者在linux系列的 Ubuntu16.04 下面运行。
随便进入到一个源文件目录 file下面:
发现没有直接的makefile文件,看到有linux.mk当然可以用它来运行呗,(第三版 源代码 目录下有makefile文件可直接构建)
报错没有apue.h头文件呗,那就看下linux.mk文件呗,一看路径就不对。
头文件路径在 上级目录的Make.defines.linux里面。
将目录改成自己的解压目录呗。然后再回来编译!
这次makefile语句ok,但是静态库没有找到!然后就在源文件找找呗。
然而却没有找到。然后去第3版源码找到了 将其拷贝到lib目录下就ok。然后就可以正常编译了!
APUE第二版源码编译问题解决相关推荐
- mac版源码编译安装mysql
mac版源码编译安装mysql 一.基础环境 1.清理环境(清理系统自带的Mariadb和boost) CentOS 7 版本的系统默认自带安装了MariaDB,需要先清理. ##查询已安装的mari ...
- 麒麟Kylin V10 桌面版源码编译安装Qt5.6.0
麒麟Kylin V10 桌面版源码编译安装Qt5.6.0 硬件环境:PHYTIUM FT-2000/4开发板 系统环境:Kylin V10 Desktop 系统 安装包下载:自己所需版本 解压 相关依 ...
- 《视觉SLAM十四讲》第二版源码slambook2编译调试
slambook2-master/ch2 编译正常,log如下: slambook2-master/ch2# mkdir build && cd build && cm ...
- opengl编程指南第8版源码编译详细说明
1. 到:https://github.com/openglredbook/examples 下载完全版的源码examples-master.zip,大小有131MB左右,不要下载缩略版的,否则\bi ...
- RedHat系列软件管理(第二版) --源码包安装
RedHat系列软件管理 --源码包安装 源码包特点: 拥有广泛的平台支持性,可以装在所有的类UNIX操作系统上,不用考虑CPU架构. 灵活性,可以在安装过程中指定特有的选项. 定制度非常高,可以自己 ...
- 视觉SLAM十四讲从理论到实践第二版源码调试笔记(理论基础1-6章)
2019-2020-2学期机器人工程专业需要开设SLAM技术课程,使用教材为视觉SLAM十四讲从理论到实践第二版. 为方便学生学习课程知识,将Arduino.ROS1.ROS2和SLAM集成到课程定制 ...
- python 源码编译 without_vcmi(魔法门英雄无敌3 - 开源复刻版) 源码编译(示例代码)...
1 准备 CMake 官网 vcmi 源码 下载 QT5 with mingw 官网 Boost 源码1.55 下载 MSYS2 官网 2 安装 2.1 vcmi源码 目标路径 D:/vcmi/sou ...
- Nginx 源码编译
1.首先在官网下载Nginx 发布版的源码, Nginx 官网下载的地址是 :http://www.nginx.org/en/download.html 因为Nginx官网支持SVN,可以简单方便的使 ...
- 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...
写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...
最新文章
- 码农技术炒股之路——数据库管理器、正则表达式管理器
- Core Animation
- composer 小技巧
- Turbo C 3.0安装及使用说明
- C# 使用正则表达式去掉字符串中的数字,或者去掉字符串中的非数字
- 中欧谋定原产地保护-农业大健康·万祥军:战略格局地理标志
- Vue.js:监听属性
- Faster R-CNN源码中RPN的解析(自用)
- 电脑耗电知多少及如何节能
- array(numpy) 的size 和Image(PIL) 的shape比较
- 今年水果贵,咱走网购
- 数据库设计软件-powerdesign,导出表结构为Word文档
- JAVA对字符串进行32位MD5加密
- MATLAB从fig文件中获取数据
- 组合数 Counting Arrays
- 【前端】html如何添加icon
- 一条B站广告,带动市值增长5亿!UP主“何同学”有什么魔力?
- 逆置单链表——递归与非递归
- 大数据技术之名词解释
- Verilog学习总结
热门文章
- 云服务器主体信息可以变更吗,云服务器备案号是什么?备案号存在能否更换云服务器?...
- python 非线性多项式拟合_用python进行非线性回归-有什么简单的方法可以更好地拟合这些数据?...
- 卡巴斯基安全浏览器_一年三番五次修,卡巴斯基为何依然无法完美修复杀毒软件中的这些洞 (技术详情)?...
- 例题 2 最敏捷的机器人
- 软考高项信息系统项目管理工程师自考500元搞定攻略
- Qt文档阅读笔记-FileDialog QML Type官方解析与实例
- Qt工作笔记-Qt5 利用QJson从文件读取Json并解析
- Qt文档阅读笔记-Widgets Tutorial官方解析及实例
- 根据经纬度坐标配准_扫描地图投影的识别及其配准
- 蛋白对接_JCIM | 金属蛋白分子对接程序哪家强?七种对接程序的基准测试