配置過程參考
git clone時發現git沒安裝,先進行安裝
sudo apt install git
git clone
cd pmdk
make
結果發現make未安裝
sudo apt install make
sudo apt install build-essential
sudo apt-get install libdaxctl-dev
sudo apt-get install libndctl-dev
sudo apt-get install pandoc
pandoc是乙個文件處理工具,類似markdown,是markdown的公升級版,感覺挺有意思的,這裡記錄一些我瀏覽過的一些文章。
注意:網上很多安裝都是比較完整的安裝,非常大,好幾個gb,傷不起,這裡只需要乙個簡化版的安裝就可以滿足需求。
sudo apt-get install m4
sudo apt-get install libfabric-dev
至此,所有的依賴包都安裝完了,執行make命令,編譯成功
cp src/test/testconfig.sh.example src/test/testconfig.sh
make test
make check
注意其中src/test/testconfig.sh.example
是配置檔案src/test/testconfig.sh
的樣例。高階點的話,需要對該檔案的配置進行修改,我這裡沒細究,直接就用了。
make install
至此,pmdk環境的安裝便大功告成
因為我安裝該環境是為了測試乙個使用永續性記憶體的專案**,專案使用了很奇怪的執行命令,小白的我不懂,這裡記錄一下。
sudo apt install numactl
然後就可以使用這個包執行編譯好的程式。
numactl --cpunodebind=0 --membind=0 ./src/test 1 20 2 >> out1.out
感謝查閱!! Ubuntu配置環境
ubuntu linux系統環境變數配置檔案 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設...
Ubuntu環境配置
一方面由於實驗室開發的要求,另一方面由於自己想搞linux伺服器,於是在自己的電腦上裝了雙系統 ubuntu 16.04 windows10。其中win10是pc自身的系統,ubuntu為後期裝入,本篇部落格將稍微記錄一下我對整個系統的ui優化以及部分必要的軟體配置。另外,考慮到我有c 的開發需求,...
Ubuntu環境配置
暫時蹭師兄的powerful machine,ubuntu mate不好用,故搭虛擬機器備用。guest os ubuntu16.04lts 硬碟24g 記憶體8g 磁碟分割槽 分割槽大小格式 8gext4,主分割槽 boot 200m 邏輯分割槽 swap 6g 約等於真實記憶體 邏輯分割槽 ho...