《APUE》在Ubuntu上使用apue h

2021-10-10 21:50:40 字數 428 閱讀 4216

linux版本:ubuntu14.04

在開始學習apue的過程中很多時候都遇到apue.h這個標頭檔案,該書的每乙個程式都會包含這個標頭檔案,它包含許多標準系統標頭檔案,定義了許多常量和常用的函式原型,在附錄b中會看見該標頭檔案的內容。

以下為使用apue.h的步驟:

二、安裝libbsd

執行apt-get install libbsd-dev

三、重新執行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編譯器從這個路徑中尋找所需要用的鏈結庫。

四、重新編譯後成功

在Ubuntu上安裝並使用DetEval

tar zxvf deteval linux.tgz得到的目錄結構如下 它的usr bin裡包含了等會要呼叫的二進位制可執行檔案。但我不想按照文件所說,將它放到我的根目錄。所以我選擇把這個usr bin加到我的path變數裡。修改 bashrc檔案,新增 export path home insta...

在Windows上使用Ubuntu共享印表機

把實驗室的幾台工作站全部換成ubuntu之後,第乙個要解決的就是win系統上使用印表機共享問題。上網搜了下,結果install的時候發現cupsys沒有了,在search了一下後,發現有個叫 cupsys driver gutenprint的東東,描述是transitional package,估計...

教你在 Ubuntu 上使用 LXC 容器

使用 容器 來保證主機環境的安全性,這個概念早在十年前就已經存在 例如 freebsd 的 jail 虛擬化技術 但是直到最近,隨著部署雲架構需求越來越多,像 lxc 和 docker 這種 linux 下的容器才成為被關注的焦點。當然,由於主流廠商 雲服務商如亞馬遜主推 aws,微軟主推 azur...