iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >apue3源码
  • 370
分享到

apue3源码

源码 2023-01-31 02:01:59 370人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

[u1@h1 apue.3e]$ makeGCc -ansi -I../include -Wall -Dlinux -D_GNU_SOURCE   -c -o rwlock.o rwlock.cgcc -ansi -I../include

[u1@h1 apue.3e]$ make
GCc -ansi -I../include -Wall -Dlinux -D_GNU_SOURCE   -c -o rwlock.o rwlock.c
gcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE  timedlock.c -o timedlock  -L../lib -lapue -pthread -lrt -lbsd
gcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE  barrier.c -o barrier  -L../lib -lapue -pthread -lrt -lbsd
/tmp/ccb9gvom.o: In function `thr_fn':
barrier.c:(.text+0x6e): undefined reference to `heapsort'
collect2: ld 返回 1
make[1]: *** [barrier] 错误 1
make[1]: Leaving directory `/home/albert/Documents/progs/apue.3e/threads'
make: *** [all] 错误 1
[u1@h1 apue.3e]$


解决的方法:
1)ubuntu
sudo apt-get install libbsd-dev
2) fedora, redhat, Centos
2.1) 下载两个包
2.1a) i386
ftp://ftp.univie.ac.at/systems/linux/fedora/epel/6/i386/libbsd-0.6.0-1.el6.i686.rpm
ftp://ftp.univie.ac.at/systems/linux/fedora/epel/6/i386/libbsd-devel-0.6.0-1.el6.i686.rpm
2.1b) x86_64
ftp://ftp.univie.ac.at/systems/linux/fedora/epel/6/x86_64/libbsd-0.6.0-1.el6.x86_64.rpm
ftp://ftp.univie.ac.at/systems/linux/fedora/epel/6/x86_64/libbsd-devel-0.6.0-1.el6.x86_64.rpm

2.2)安装如上包,注意命令顺序
2.2a) i386
sudo yum install libbsd-0.6.0-1.el6.i686.rpm
sudo yum install libbsd-devel-0.6.0-1.el6.i686.rpm
2.2b) x86_64
sudo yum install libbsd-0.6.0-1.el6.x86_64.rpm
sudo yum install libbsd-devel-0.6.0-1.el6.x86_64.rpm

2.3)然后继续编译apue
[u1@h1 apue.3e]$make
gcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE   -c -o asyncSocket.o asyncsocket.c
gcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE   -c -o openmax.o openmax.c
gcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE   -c -o sleep.o sleep.c
gcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE   -c -o sleepus_poll.o sleepus_poll.c
gcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE   -c -o sleepus_select.o sleepus_select.c
gcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE  getpwsvr4.c -o getpwsvr4  -L../lib -lapue -pthread
make[1]: Leaving directory `/home/u1/Documents/progs/apue.3e/exercises'
[[u1@h1 apue.3e]$$

cd intro

gcc -o ab ls1.c ../lib/libapue.a


     

 

       

阅读(211)|            评论(2)          

                                                                    

209420145201410542016796?url&w=100&h=100

209420145201410542016796?url&w=100&h=100

喜欢            推荐                          转载            

       

openssl应用实例2-des

       

去哪搜索rpm包

   

最近读者

face60.png

登录后,您可以在此留下足迹。

           m15708497134                  

         m1570849              

           phantom                  

         phantom              

           Goith                  

         Goith              

           huanduwang                  

         huanduwa              

           alusa@126                  

         alusa@12              

           hxg25@126                  

         hxg25@12              

热度

           hxg25@126                  

         hxg25@12              

     

   

   

在LOFTER的更多文章

   

关闭        

玩LOFTER,免费冲印20张照片,人人有奖!     我要抢>

   

评论

         

点击登录|昵称:

 


--结束END--

本文标题: apue3源码

本文链接: https://www.lsjlt.com/news/185941.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • apue3源码
    [u1@h1 apue.3e]$ makegcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE   -c -o rwlock.o rwlock.cgcc -ansi -I../include ...
    99+
    2023-01-31
    源码
  • 即时通讯源码|IM源码PHP
      即时通讯源码是一个完整的消息传递套件,供企业构建跨 Web、Android、iOS 设备的可定制协作平台,以建立虚拟连接。即时通讯解决方案提供多种通信媒介,如语音和视频通话、实时聊天、视频会议,以连接来自多个设备的远程团队。即时通讯源码...
    99+
    2023-09-09
    php 开发语言
  • macOS Outlook 查看邮件的源码 HTML源码
    文章目录 一句话Intro系统及软件版本macOS 12.6 M1 chipOutlook 16.67 (22111300) 操作方式邮件正文 demo 一句话 查看Outlook中HTML格式邮件的HTML源代码: ...
    99+
    2023-08-18
    macos outlook view source 查看HTML源码 Windows
  • 【SpringBoot3.0源码】启动流程源码解析 • 上
    文章目录 初始化 SpringBoot启动类: @SpringBootApplicationpublic class AppRun { public static void main(String[] args...
    99+
    2023-08-23
    spring boot java spring
  • 网站源码
    网站源码是一组由计算机程序员编写的电脑程序的集合,用于构建网站,包含了网站的所有功能、界面、交互逻辑和数据处理等方面的代码。网站源码通常使用一种或多种编程语言编写,如HTML、CSS、JavaScript、PHP、Python等。网站源码是...
    99+
    2023-07-31
  • 视频云转码源码|php云转码系统源码双码率秒切
      什么是转码,为什么它很重要?      视频文件很大。视频质量越好,或者您需要处理的素材越多,这些视频文件对您的计算机系统造成的负担就越大。转码通过以新格式创建视频文件的副本来帮助改进您的工作流程,从而在您的编辑平台上提供更好的播放效果...
    99+
    2023-08-31
    音视频 php java
  • Spring源码剖析9:Spring事务源码剖析
    转自:http://www.linkedkeeper.com/detail/blog.actionbid=1045...
    99+
    2023-06-02
  • 2022 iapp对接类源码 iapp后台php源码
    搭建教程 准备一台服务器/主机 域名一条【二级也行】 居留后台源码 下载源码之后,打开压缩包,把居留.zip解压出来,打开居留.zip压缩包,打开config.php文件,修改数据库账号密码,邮箱账号和授权码,支付商户id这些有易支付的可...
    99+
    2023-09-15
    源代码管理
  • ibatis源码与平台源码的示例分析
    这篇文章主要介绍了ibatis源码与平台源码的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 原生类加...
    99+
    2024-04-02
  • 【源码篇】安卓源码解析(持续总结)
    前言 在Linux中,一切皆为文件。安卓底层也是基于Linux开发的。 在我们了解源码目录的时候,我们要先知道这些源码的后缀名代表的是什么文件,什么意思,才能更好的去了解其中的原理。 文章目录...
    99+
    2023-10-25
    android
  • 【Spring6源码・MVC】请求处理流程源码解析
    上一篇《【Spring6源码・MVC】初始化registry,完成url和controller的映射关系》我们知道,在IOC容器加载的同时,初始化了registry这个HashMap,这个HashMa...
    99+
    2023-09-04
    mvc java spring
  • 如何进行SpringMVC源码中的初始化源码
    如何进行SpringMVC源码中的初始化源码,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。所有Java的MVC框架都是基于servlet的,SpringMVC也不例外。它提供核...
    99+
    2023-06-02
  • 悬赏任务app源码开发及下载(附uniapp开源源代码)
      这是一个基于PHP和MySQL数据库开发的基于Web的悬赏任务威客平台系统。该项目是公司及其员工的自动化在线任务管理。该应用程序帮助公司轻松地管理和分发或分配任务给每个员工。此应用程序还包括一个简单的员工考勤管理系统。它有一个使用Boo...
    99+
    2023-08-31
    uni-app php 前端
  • PHP7.2源码安装
    这篇文章主要介绍了PHP7.2源码安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php有什么特点1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非...
    99+
    2023-06-14
  • SocketServer 源码分析
    Creating network servers. contents SocketServer.py contents file head BaseServer BaseServer.serve_forever BaseServ...
    99+
    2023-01-31
    源码 SocketServer
  • 3des算法源码
    using System;using System.Text;using System.IO;using System.Security.Cryptography;class Class1{ static void Main() {  Co...
    99+
    2023-01-31
    算法 源码 des
  • 零代码开源
    标题 零代码开源:探索未来的软件开发方式简介随着科技的发展和数字化时代的到来,软件开发已经从一个复杂的、耗时的过程转变为一种简单易行的方式。零代码开源正是这种变革的一个重要体现,它提供了一种新的软件开发方法,使得任何人都可以快速创建和发布自...
    99+
    2024-01-24
    开源 代码
  • SpringApplicationListener源码解析
    目录正文ApplicationListener介绍ApplicationListener使用定义事件:定义事件的监听者发布事件监听者收到发布的事件信息ApplicationListe...
    99+
    2023-01-15
    Spring ApplicationListener Spring 源码解析
  • 源码安装nodejs8
    作为一名开发者,Node.js 无疑是你需要掌握的技术之一。它是一个基于 JavaScript 的运行时环境,可以让你在服务器端运行 JavaScript 代码。众所周知,Node.js 自带一个 npm 包管理工具,但是当你需要安装一个 ...
    99+
    2023-05-14
  • php源码搭建
    一、php源码搭建网站基本流程   首先你需要去网络上下载你要建立的网站源码。   安装phpstudy或者其他apache和mysql集成化软件工具。   把你下载的网站源码复制到phpstudy根目录下的www根目录里   复制完后直接...
    99+
    2023-09-07
    php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作