亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mac OS X 10.8 中編譯APUE(Unix環(huán)境高級編程)的源代碼過程

 更新時間:2014年09月17日 09:34:18   作者:鄉(xiāng)村運維  
這篇文章主要介紹了Mac OS X 10.8 中編譯APUE(Unix環(huán)境高級編程)的源代碼過程,對于用MAC學習Unix環(huán)境高級編程的同學會有些作用,需要的朋友可以參考下

最近在溫習APUE(《unix環(huán)境高級編程》),以前都是在linux下搞,現(xiàn)在打算在自己機器弄下,于是google了下,把編譯的事情搞定了,修改了一些教程的一些錯誤,比如下載鏈接之類的。

1、下載源文件,我這里是第二版,貌似第三版的英文版出來了。。。

復制代碼 代碼如下:

wget http://www.apuebook.com/src.2e.tar.gz

2、解壓

復制代碼 代碼如下:

tar zxf src.2e.tar.gz

3、修改些東西

復制代碼 代碼如下:

cd apue.2e/
vim Make.defines.macos
WKDIR=/Users/chenqing/apue.2e //更改到你的代碼的絕對路徑
vim include/apue.h
在第11行后加入下面三句
#ifdef MACOS
 #define _DARWIN_C_SOURCE
 #endif

4、編譯

復制代碼 代碼如下:

make all

5、復制

復制代碼 代碼如下:

sudo cp include/apue.h /usr/include/
sudo cp lib/error.c  /usr/include/

6、修改apue.h

在最后一行#endif  前面添加一行 #include “error.c”

7、測試一下

復制代碼 代碼如下:

#include <apue.h>
int main()
{
         err_sys("some error found %d",getpid());

         return 0 ;

}

相關(guān)文章

  • C++ 風靡一時的連連看游戲的實現(xiàn)流程詳解

    C++ 風靡一時的連連看游戲的實現(xiàn)流程詳解

    游戲“連連看”是源自臺灣的桌面小游戲,自從流入大陸以來風靡一時,也吸引眾多程序員開發(fā)出多種版本的“連連看”。這其中,顧芳編寫的“阿達連連看”以其精良的制作廣受好評,這也成為顧方“阿達系列軟件”的核心產(chǎn)品。并于2004年,取得國家版權(quán)局的計算機軟件登記證書
    2021-11-11
  • C語言編程技巧 關(guān)于const和#define的區(qū)別心得

    C語言編程技巧 關(guān)于const和#define的區(qū)別心得

    盡量用const和inline而不用#define 這個條款最好稱為:“盡量用編譯器而不用預處理”,因為#define經(jīng)常被認為好象不是語言本身的一部分。這是問題之一。再看下面的語句:
    2013-02-02
  • C語言中的多行輸入問題及說明

    C語言中的多行輸入問題及說明

    這篇文章主要介紹了C語言中的多行輸入問題及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • C語言入門篇--局部全局變量的作用域及生命周期

    C語言入門篇--局部全局變量的作用域及生命周期

    本篇文章是c語言基礎(chǔ)篇,本文對初識c語言的變量、局部全局變量的作用域及生命周期做了簡要的概述,希望可以幫助大家快速入門c語言的世界,更好的理解c語言
    2021-08-08
  • 一起來學習C++的動態(tài)內(nèi)存管理

    一起來學習C++的動態(tài)內(nèi)存管理

    這篇文章主要為大家詳細介紹了C++的動態(tài)內(nèi)存管理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • C++實現(xiàn)通訊錄系統(tǒng)項目實戰(zhàn)

    C++實現(xiàn)通訊錄系統(tǒng)項目實戰(zhàn)

    這篇文章主要為大家詳細介紹了C++實現(xiàn)通訊錄系統(tǒng)項目實戰(zhàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C語言算法練習之折半查找的實現(xiàn)

    C語言算法練習之折半查找的實現(xiàn)

    二分查找法(也叫折半查找)其本質(zhì)是分治算法的一種。這篇文章主要介紹了如何利用C語言實現(xiàn)折半查找,感興趣的小伙伴可以學習一下
    2022-05-05
  • C語言實現(xiàn)運籌學中的馬氏決策算法實例

    C語言實現(xiàn)運籌學中的馬氏決策算法實例

    這篇文章主要介紹了C語言實現(xiàn)運籌學中的馬氏決策算法,簡單介紹了馬氏決策的概念,并結(jié)合實例形式分析了C語言實現(xiàn)馬氏決策算法的具體實現(xiàn)技巧,需要的朋友可以參考下
    2017-09-09
  • C語言數(shù)據(jù)存儲詳解

    C語言數(shù)據(jù)存儲詳解

    在本篇文章里小編給大家整理的是關(guān)C語言數(shù)據(jù)存儲,小編覺得這篇文章寫的很不錯,有需要的朋友們可以學習參考下,希望能夠給你帶來幫助
    2021-10-10
  • C語言中計算字符串長度與分割字符串的方法

    C語言中計算字符串長度與分割字符串的方法

    這篇文章主要介紹了C語言中計算字符串長度與分割字符串的方法,是C語言入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-08-08

最新評論