zoukankan      html  css  js  c++  java
  • apue-ubuntu环境搭建


    title: apue环境搭建
    date: 2019/11/19 19:25:18
    toc: true

    apue环境搭建

    1. 下载编译

      wget http://www.apuebook.com/src.3e.tar.gz
      tar -zxvf src.3e.tar.gz
      cd apue.3e/
      sudo apt-get install libbsd-dev
      

    make
    ```

    1. 问题解决

       1. undefined reference to `major'
      	man 一下添加头文件 #include <sys/sysmacros.h>
       2. “struct 'FILE' has no member named'__pad'” error when using 
       这个查了一下是代码不兼容,先注释掉这个文件夹
           > https://stackoverflow.com/questions/55770771/how-to-fix-struct-file-has-no-member-named-pad-error-when-using-make-in
      	DIRS = lib intro sockets advio daemons datafiles db environ 
                 fileio filedir ipc1 ipc2 proc pty relation signals standards 
                  termios threadctl threads printer exercises
          # stdio
      
      
    2. 文件复制, libapue.aapue.h头文件中包含的所有函数及宏定义的具体实现,是一个静态链接库。

      具体的实现就在这个源码/lib

      sudo cp ./include/apue.h /usr/include/
      sudo cp ./lib/libapue.a /usr/local/lib/
      
      # 以后链接这个库 -lapue 
      
  • 相关阅读:
    [HDOJ3567]Eight II
    [HDOJ3622]Bomb Game
    HTML 5 音频
    下拉菜单
    固定导航及右侧固定广告
    隔行换色
    返回顶部
    HTML 5 视频
    TAB切换
    自我介绍
  • 原文地址:https://www.cnblogs.com/zongzi10010/p/11891853.html
Copyright © 2011-2022 走看看