ubuntu-apue第三版,例题敲在Ubuntu上面怎么无法运行它自带的函数?

问题描述

apue第三版,例题敲在Ubuntu上面怎么无法运行它自带的函数?

简单讲下,我对源码的处理;
1.make
2.cp apue.h error.c 至/usr/include
3.添加#include"error.c"到apue.h的倒数第二行

解决方案

自己看下,我记得书的最后又介绍怎么安装源码的

时间: 2024-09-08 16:36:44

ubuntu-apue第三版,例题敲在Ubuntu上面怎么无法运行它自带的函数?的相关文章

《鸟哥的Linux 私房菜 基础学习篇(第三版)》——0.4 软件程序运行

0.4 软件程序运行 鸟哥的Linux 私房菜 基础学习篇(第三版) 鸟哥在上课时经常会开玩笑地问:"我们知道没有插电的计算机是一堆废铁,那么插了电的计算机是什么?"答案是"一堆会电人的废铁."这是因为没有软件的运行,计算机的功能就无从发挥了.就好像没有了灵魂的躯体也不过就是行尸走肉,重点在于软件/灵魂.所以下面咱们就得要了解一下"软件"是什么. 一般来说,目前的计算机系统将软件分为两大类,一个是系统软件,一个是应用程序.但鸟哥认为我们还是得要了

《Linux 高级程序设计(第三版)》——2.2 GCC/GDB编译调试工具基础

2.2 GCC/GDB编译调试工具基础 Linux 高级程序设计(第三版) GCC/G++是GNU最优秀的自由软件之一,它主要提供C/C++程序的编译工作.Linux下的C.C++程序开发过程中,一般都采用GCC/G++/GDB工具.将C语言程序编译成一个可执行文件一般都需经过以下4个步骤. (1)预处理(Preprocessing):对源代码文件中的文件包含.宏定义.预编译语句进行分析和替换. (2)编译(Compilation):根据编译器的语法规则,将高级语言转换为以.s为后缀的汇编语言文

《opengl编程指南》第八版 例题都不能编译运行

问题描述 <opengl编程指南>第八版 例题都不能编译运行 所有例题都出现下面这几个错误.好像是库的问题,但不知道那个库,该怎么办 解决方案 1>------ 已启动生成: 项目: Triangles, 配置: Debug Win32 ------ 1>freeglut_static_vs2010_d.lib(freeglut_init.obj) : error LNK2019: 无法解析的外部符号 sscanf,该符号在函数 _glutInit 中被引用 1>freegl

《鸟哥的Linux 私房菜 基础学习篇(第三版)》——1.2 Torvalds的Linux开发

1.2 Torvalds的Linux开发 鸟哥的Linux 私房菜 基础学习篇(第三版) 我们前面一节当中,提到了UNIX的历史,也提到了Linux是由芬兰人Torvalds所开发的.那么为何托瓦兹可以开发Linux呢?凭空想象而来的,还是有什么渊源?这里我们就来谈一谈! 1.2.1 Minix Linus Torvalds(托瓦兹, 1969年出生)的外祖父是赫尔辛基大学的统计学家,他的外祖父为了让自己的小孙子能够学点东西,所以从小就将托瓦兹带到身边来管理一些微计算机.在这个时期,托瓦兹接触了

《鸟哥的Linux 私房菜 基础学习篇(第三版)》——0.2 个人计算机架构与接口设备

0.2 个人计算机架构与接口设备 鸟哥的Linux 私房菜 基础学习篇(第三版) 一般消费者常说的计算机通常指的就是x86的个人计算机架构,因此我们有必要来了解一下这个架构的各个组件.事实上,Linux最早在发展的时候,就是依据个人计算机的架构来发展的,所以,真的需要了解一下.另外,因为两大主流x86开发商(Intel, AMD)的CPU架构并不兼容,而且设计理念也有所区别,所以两大主流CPU所需要的主板芯片组设计也就不太相同.目前最新的主板架构主要如图0-4所示. 就如同前一节提到的,整个主板

《鸟哥的Linux 私房菜 基础学习篇(第三版)》——第1章 Linux是什么 1.1Linux是什么

第1章 Linux是什么 众所皆知,Linux的内核原型是1991年由托瓦兹(Linus Torvalds)写出来的,但是托瓦兹为何可以写出Linux这个操作系统?为什么他要选择386的计算b机来开发?为什么Linux的开发可以这么迅速?又为什么Linux是免费的?以及目前为何有这么多的Linux版本(distributions)呢?了解这些后,我们才能够知道为何Linux可以免除专利软件之争,并且了解到Linux为何可以同时在个人计算机与大型主机上面大放光彩.所以,在进入Linux的世界之前,

ubuntu下迅雷极速版的安装与使用_Linux

配置说明:       本机OS: Ubuntu 16.04 x64 一.环境配置 1.1直接命令安装 sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine 安装大概需要500多M的容量 1.2或者不嫌麻烦可以用源码编译安装 https://www.winehq.org/ ./configure make sudo make install 注意:源码配置如果出现 con

《Linux 高级程序设计(第三版)》——1.2 Linux开发初步

1.2 Linux开发初步 Linux 高级程序设计(第三版)1.2.1 Linux下C程序标准在Linux操作系统下进行C程序开发的标准主要有两个:ANSI C标准和POSIX标准. ANSI C标准是ANSI(美国国家标准局)于1989年制定的C语言标准,后来被ISO(国际标准化组织)接受为标准,因此也称为ISO C. POSIX标准是最初由IEEE开发的标准族,部分已经被ISO接受为国际标准. 1.ANSI CANSI C的目标是为各种操作系统上的C程序提供可移植性保证(例如Linux与W

Ubuntu手机系统稳定版已发布

Ubuntu手机OS稳定版已经发布,不过它目前支持的设备只有Nexus 4和Galaxy Nexus.刷入稳定版Ubuntu手机OS后,Nexus 4和Galaxy Nexus能够进在GSM下正常的通讯功能(通讯.短信),并且可以使用Wi-Fi.摄像头等. 最重要的是,Android开发者可以通过ADB工具为该系统开发应用,当然了你的手机必要要在Android 4.0版本以上. 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS