zoukankan      html  css  js  c++  java
  • 《APUE》在Ubuntu上使用apue.h

    Linux版本:Ubuntu14.04

    在开始学习APUE的过程中很多时候都遇到apue.h这个头文件,该书的每一个程序都会包含这个头文件,它包含许多标准系统头文件,定义了许多常量和常用的函数原型,在附录B中会看见该头文件的内容。

    以下为使用apue.h的步骤:

    一、下载apue的源码

    http://www.apuebook.com/code3e.html

     

    二、安装libbsd

    执行apt-get install libbsd-dev

    下载了源码后解压执行make指令,提示找不到libbsd库,因此需要安装。Ubuntu下执行apt-get install libbsd-dev即可安装(本人安装时一直以为是命令apt-get install libbsd,提示E: Unable to locate package libbsd以为是下载源没有更新好,囧)。

     

    三、重新执行make后复制源代码下的相关文件

    sudo cp ./include/apue.h /usr/include/
          sudo cp ./lib/libapue.a /usr/local/lib/

    原因是/etc/ld.conf.d/libc.conf这个文件里的内容为/usr/local/lib这会让gcc编译器从这个路径中寻找所需要用的链接库。

     

    四、重新编译后成功

  • 相关阅读:
    css浮动
    css各种元素最原始的表现
    css3 unset属性
    js类式继承
    javascript编写Tab选项卡
    javaScript事件冒泡
    javascript中的&&与||的用法
    比较好的前端网站
    原生js开发tab选项卡之闭包
    冒泡排序(中级版)
  • 原文地址:https://www.cnblogs.com/qjswxd/p/11774783.html
Copyright © 2011-2022 走看看