一直都在思考是不是轉伺服器程式,但是需要學習linux的東西,終於狠下心來搞一搞,虛擬機器,裝linux。
終於完成linux安裝了。配置c++開發環境。使用的linux系統為cenos7,以上。
1、寫在之前。
謹慎使用root使用者,新建乙個非root使用者,將其設定為管理員,一定要設定成管理員,必須要設定成管理員。
然後使用這個使用者登入。
2、更新工具
sudo yum -y update
sudo yum -y groupinstall "development tools"
sudo yum -y install wget lrzsz net-tools
3、通過原始碼安裝git
系統安裝時的git版本大概是1.8,有點低,本人做了公升級
解除安裝git
sudo yum -y remove git
sudo yum -y install perl-extutils-makemaker zlib-devel curl-devel
cd ~
mkdir git-source && cd git-source
wget
tar zxvf v2.23.0.tar.gz && cd git-2.23.0
autoconf
./configure --with-curl --with-expat
make -j4
sudo make install
安裝git-lfs
curl -s | sudo bash
sudo yum -y install git-lfs
git lfs install
git lfs version
4、安裝cmake
sudo yum -y install ncurses-devel
cd ~
mkdir cmake-source && cd cmake-source
wget
tar zxvf cmake-3.15.3.tar.gz
cd cmake-3.15.3
./configure
make -j4
sudo make install
linux C 開發學習
1.段錯誤 當函式執行一次的時候不報錯,當函式在乙個迴圈中迭代呼叫的時候報段錯誤。錯誤原因。int weight 0 fprintf ferr,s t f t s n word,weight,hzpy 當此條語句改為fprintf ferr,s t d t s n word,weight,hzpy ...
Linux c 開發 基礎API
目錄 一 製表符 二 標頭檔案 1.stdio.h 輸入輸出 2.stdlib.h 函式庫和記憶體分配 3.string.h 字串 4.ctype.h 字元處理 5.math.h 數學函式 6.time.h 時間 7.assert.h 設定插入點 8.errno.h 定義錯誤碼 9.float.h ...
Linux C 開發環境搭建
在ubuntu下安裝codeblocks sudo apt get install codeblocks 之後會自動檢測到已經安裝gcc編譯器,但是寫好乙個簡單程式後執行則提示g not found。所以要安裝build essential這個軟體包,安裝了這個包會自動安裝上g libc6 dev,...