由於沒有純正的unix系統,就用linux系統來程式設計測試學習。
但是例子都是依據unix的網路庫函式和標頭檔案來進行程式設計,開門第一課就碰到找不到的標頭檔案unp.h和找不到某些介面的問題。
從網上download了乙份
unpv13e,編譯,將生成的libump.a和標頭檔案unp.h ,config.h 拷貝到響應的目錄下即可使用。
編譯程式設計依賴的靜態庫
(1)編譯unpv13e,先解壓unppv13e.tar.gz,進入unpv13e目錄下
kehuanyu@coship:~/test/unixnetprogram/unpv13e$
chmod u+x configure // 修改configure許可權
kehuanyu@coship:~/test/unixnetprogram/unpv13e$
./configure // 完成配置,生成標頭檔案定義巨集啥的
(2) 編譯lib,進入 unpv13e/lib 目錄下
kehuanyu@coship:~/test/unixnetprogram/
unpv13e/lib$
make
(3) 建立基礎類庫,先進入unpv13e/libfree目錄下
kehuanyu@coship:~/test/unixnetprogram/
unpv13e/libfree$
make
(4) 編譯函式庫,進入unpv13e/libgai目錄下
kehuanyu@coship:~/test/unixnetprogram/
unpv13e/libgai$
make
拷貝生成的靜態庫和標頭檔案
(1)將生成的libunp.a 拷貝到/usr/lib 和 /usr/lib32 系統目錄下
sudo cp libunp.a /usr/lib
sudo cp libunp.a /usr/lib32
(2)修改 unpv13e/lib/unp.h 檔案,將 #include "../config.h" 該成 #include "config.h"
(3)拷貝標頭檔案,unpv13e目錄下
sudo cp lib/unp.h /usr/include
sudo cp config.h /usr/include
MPI筆記(一)環境
mpi筆記 一 環境 mpi筆記 二 點對點通訊 mpi筆記 三 集合通訊 mpi筆記 四 資料型別和派生資料型別 mpi筆記 五 組和通訊因子 mpi筆記 六 虛擬拓撲 mpi筆記 七 計算圓周率 我用的msmpi。msmpi提供了完整的使用說明 how to compile and run a ...
機器學習筆記(一) 環境安裝
同時推薦乙個很好地python資源庫,可以幫助大家找到很多適合自己電腦環境的模組檔案 我的電腦環境 win10,64bit 配置步驟 1 將安裝目錄下的d anaconda和d anaconda scripts放到電腦環境變數中。2 安裝mingw用於提供c語言編譯需要安裝的模組,在cmd裡面直接輸...
SpringMVC學習筆記(一) 環境搭建
首先我們建立對應的專案,這裡不做闡述,接下來需要在web.xml上配置相應資訊,並建立spring的xml檔案 1.web.xml 配置 dispatcherservlet dispatcherservlet 預設載入 web inf xml 的 spring 配置檔案,啟動 web 層 的 spr...