Linux C 開發(一)GIT CMAKE安裝

2021-10-01 08:12:13 字數 1104 閱讀 7917

一直都在思考是不是轉伺服器程式,但是需要學習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,...