當前位置:首頁 » 操作系統 » linux安裝make

linux安裝make

發布時間: 2022-09-06 05:03:58

① 咱們都知道安裝linux如今用make命令,問題我現在make也沒。如何先安裝make工具。

關於編譯安裝常用的幾條命令含義./configugre 是用來檢查環境變數及配置編譯選項的make 是用來將源代碼編譯成二進制文件而make install 則會將make 編譯出來的的文件安裝到指定的位置只要沒有出現error,就沒問題的,另外注意編譯時,有不有提示需要安裝的庫文件

② linux怎樣安裝make。

Yum install make 或者apt-get install make ,看你用的什麼發行版吧。你可以參考《Linux就該這么學》。

③ linux安裝mysql make時出錯make[1]: *** [my_new.o] 錯誤 1

電腦是不是64位的,安裝的mysql卻是32位軟體,建議用yum或apt-get安裝一下glibc再來嘗試。

有網路,配一下yum源。有的軟體不在官方的源裡面,而在第三方。如果能安裝的話,就去安裝第三方的源,例如epel, rpmfusion,rpmforge,livna等等。要是不讓安裝這些第三方工具。那就想辦法下載glibc的rpm包,然後yum localinstall glibc。

④ linux下安裝程序make時/usr/bin/ld: cannot find -lgb-linux的問題

make 命令會去解析 Makefile 文件或者 -f 後面的帶的 mk文件,這個mk文件裡面會有gcc/g++ 這些編譯命令(這個才是真正起到編譯作用的)。所以要檢查gcc/g++所帶的參數。

ld(鏈接器)報告 -lgd-linux 找不到,可能需要檢查

  • 路徑是否有帶進去,-L「路徑」

  • -lgd-linux 是指 載入名字為 libgd-linux.so 的動態庫

  • 檢查是否有 LD_LIBRARY_PATH <-- load library path . export LD_LIBRARY_PATH=庫文件路徑:$(LD_LIBRARY_PATH)

  • 另外發現 上述 1 和 3 點需要同時具備。原因目前不清楚。

⑤ linux make命令不存在如何安裝

首先,
高手才用make;
因為自行編譯首先要了解軟體與發行版的兼容性,與內核的兼容性以及依賴關系等一系列問題;否則生產環境中問題大了!~~~~~~~~~
其次:
你問的問題是先有雞還是先有蛋的問題;
再次:
make是c語言寫的,
你沒有gcc怎麼make;make調用的就是gcc或者g++;有點常識的人都知道makefile文件是對各個源文件的統籌編譯;你make無非就是省去了把一個個的源文件編譯成.so文件或者.lib文件步驟;
很多開始學linux伺服器編程的都是對各個源代碼文件一個個的gcc的;然後再一起gcc;
而會寫makefile文件的就寫一起make了;
最後:
你還是用匯編重寫再編譯吧!笑~~~~~~~~~~~~~

⑥ Linux中make, make install命令分別是什麼,用法

make是用來編譯的,它從Makefile中讀取指令,然後編譯。

make install是用來安裝的,它也從Makefile中讀取指令,安裝到指定的位置。

用法:

1、make:

這一步就是編譯,大多數的源代碼包都經過這一步進行編譯(當然有些perl或python編寫的軟體需要調用perl或python來進行編譯)。

如果 在 make 過程中出現 error ,就要記下錯誤代碼(注意不僅僅是最後一行),然後可以向開發者提交 bugreport(一般在 INSTALL 里有提交地址)。

或者系統少了一些依賴庫等,這些需要自己仔細研究錯誤代碼。

make 的作用是開始進行源代碼編譯,以及一些功能的提供,這些功能由他的 Makefile 設置文件提供相關的功能。

比如 make install 一般表示進行安裝,make uninstall 是卸載,不加參數就是默認的進行源代碼編譯。

make 是 Linux 開發套件裡面自動化編譯的一個控製程序,他通過藉助 Makefile 裡面編寫的編譯規范進行自動化的調用 gcc 、ld 以及運行某些需要的程序進行編譯的程序。

一般情況下,他所使用的 Makefile 控制代碼,由 configure 這個設置腳本根據給定的參數和系統環境生成。

2、make install

這條命令來進行安裝(當然有些軟體需要先運行 make check 或 make test來進行一些測試),這一步一般需要你有 root 許可權(因為要向系統寫入文件)。

(6)linux安裝make擴展閱讀

當我們在使用make命令時,常常會在make後面加上其他單詞,比如check,install,installcheck…這些單詞都是make的參數,我們稱之為「目標(targets)」。

最常見的幾個目標:

make all:編譯程序、庫、文檔等(等同於make)

make install:安裝已經編譯好的程序。復制文件樹中到文件到指定的位置

make unistall:卸載已經安裝的程序。

make clean:刪除由make命令產生的文件

make distclean:刪除由./configure產生的文件

make check:測試剛剛編譯的軟體(某些程序可能不支持)

make installcheck:檢查安裝的庫和程序(某些程序可能不支持)

make dist:重新打包成packname-version.tar.gz

⑦ linux下cmake安裝

我剛從坑裡爬出來,別看網上亂七八糟的教程。
直接sudo apt install cmake就可!!!
如果報錯就按報錯解決,一般存在的問題就是apt更新一下就行,或者其他一些小問題。

⑧ linux下怎麼安裝cmake

1.安裝gcc等必備程序包,在cmake安裝包的網站中選擇binary distribution下的linux x86_64下的cmake-3.6.0-Linux-x86 64.tar.gz壓縮包,點擊,下載。默認下載到了home/DOWNLOAD
2.把下載好的包復制到指定路徑,比如/home/bnu,在當前文件夾中打開終端,輸入
3.tar zxvf cmake-3.6.0-Linux-x86 64.tar.gz 在該目錄下多了一個解壓後的文件夾
4.打開新的終端,
./bootstrap
make
make
install
5.此時會打開一個文件/root/.bashrc,找到export PATH=這些行,在這些行的下面另外添加一行,從而設置環境變數

export PATH=$PATH:/home/bnu/cmake-3.6.0-Linux-x86 64/bin

輸入完畢保存
6.查看版本,測試是否安裝成功:打開終端,輸入
cmake --version

結果是:cmake version 3.6.0(安裝cmake成功!)
要知道,在根目錄下安裝cmake,那麼不同用戶都可以共享使用這個cmake.

⑨ linux 5如何安裝makefile軟體

Make工具最主要也是最基本的功能就是通過makefile文件來描述源程序之間的相互關系並自動維護編譯工作。makefile是自己寫的,不是安裝的。
安裝make整個過程可以分為以下幾步:
1) 取得應用軟體:通過下載、購買光碟的方法獲得;
2) 解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:「tar –xvzf 軟體包名」,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟體,再執行「tar –xvf 解壓後的tar包」進行解包;
3) 閱讀附帶的INSTALL文件、README文件;
4) 執行「./configure」命令為編譯做好准備; 例如./configure --prefix=/usr/local/mysql(表示設置軟體的安裝目錄為:/usr/local/mysql)
5) 執行「make」命令進行軟體編譯;
6) 執行「make install」完成安裝;
7) 執行「make clean」刪除安裝時產生的臨時文件。
好了,到此大功告成。我們就可以運行應用程序了。但這時,有的讀者就會問,我怎麼執行呢?這也是一個Linux特色的問題。其實,一般來說,Linux的應用軟體的可執行文件會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理,最可靠的還是看這個軟體的INSTALL和README文件,一般都會有說明。

⑩ 如何在Linux下安裝cmake-gui

OpenCV 2.2以後的版本需要使用Cmake生成makefile文件,因此需要先安裝cmake;還有其它一些軟體都需要先安裝cmake
1.在linux環境下打開網頁瀏覽器,輸入網址:http://www.cmake.org/cmake/resources/software.html,找到最新版本的位置。一般開放源代碼軟體都會有兩個版本發布:Source Distribution 和 Binary Distribution,前者是源代碼版,你需要自己編譯成可執行軟體。後者是已經編譯好的可執行版,直接可以拿來用的。

2.在linux環境下打開終端,輸入:
getconf LONG_BIT

如果結果是64表示該系統是linux64位的,如果結果是32則表示系統是linux32位。
3.我現在所用的這台是64位,因此在cmake安裝包的網站中選擇binary distribution下的linux x86_64下的cmake-3.6.0-Linux-x86 64.tar.gz壓縮包,點擊,下載。默認下載到了home/DOWNLOAD
4.把下載好的包復制到指定路徑,比如/home/bnu,在當前文件夾中打開終端,輸入
tar zxvf cmake-3.6.0-Linux-x86 64.tar.gz

在該目錄下多了一個解壓後的文件夾
5.打開新的終端,輸入

該bashrc文件不用提前建立,路徑也根據自己的情況改變,我定的路徑與解壓後的cmake包路徑是一致的
6.此時會打開一個文件,找到export PATH=這些行,在這些行的下面另外添加一行,從而設置環境變數
export PATH=$PATH:/home/bnu/cmake-3.6.0-Linux-x86 64/bin

輸入完畢保存
7.查看版本,測試是否安裝成功:打開終端,輸入
cmake --version

結果是:cmake version 3.6.0(安裝cmake成功!)

熱點內容
資料庫地址怎麼看 發布:2024-05-14 03:34:49 瀏覽:917
易語言編譯結果打亂 發布:2024-05-14 03:31:44 瀏覽:103
python2和3區別 發布:2024-05-14 03:23:17 瀏覽:347
查看linuxjdk版本 發布:2024-05-14 03:07:06 瀏覽:936
python函數類 發布:2024-05-14 03:07:05 瀏覽:669
福利網解壓碼 發布:2024-05-14 02:54:38 瀏覽:219
學習java地址 發布:2024-05-14 02:26:42 瀏覽:227
首頁訪問時間 發布:2024-05-14 02:20:50 瀏覽:736
python文件匹配字元串 發布:2024-05-14 02:18:20 瀏覽:868
c迭代演算法 發布:2024-05-14 02:02:41 瀏覽:139