當前位置:首頁 » 操作系統 » linux的configure

linux的configure

發布時間: 2023-01-03 23:38:38

『壹』 linux系統中什麼是configure

你說的這個configure一般情況下應該是使用autotools工具產生的
一般接觸比較多的可能就是下載的源代碼編譯安裝中會有這個腳本
對,沒錯,configure其實是一個腳本
一般用它來生成makefile文件供最後make進行編譯

『貳』 linux下安裝文件總是提示./configure --prefix: 沒有那個文件或目錄

linux下源碼的安裝由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)。

其中配置語句「./configure --prefix=/usr/local/test」提示「沒有那個文件或目錄」,是因為配置指定路徑「/usr/local/test」時,沒有這樣的文件或目錄存在。

只需在「./configure --prefix=」語句中放入一個存在的目錄路徑,重新編譯安裝即可解決。

以安裝hdf5軟體為例,具體操作步驟如下:

1、首先從官網下載hdf5,根據自己的要求下載對應的版本:hdf5-1.8.3.tar.gz。

『叄』 Linux 下的 make, configure 究竟有多難用

聽過身邊很多個程序員朋友說Linux這個系統慢慢慢慢地就變得不好用了。


所以,在Linux下安裝一個應用程序時,一般需要先運行腳本configure,然後用make來編譯源程序,在運行make install,最後運行make clean刪除一些臨時文件。使用上述三個自動工具,就可以生成configure腳本。運行configure腳本,就可以生成Makefile文件,然後就可以運行make、make install和make clean。操作的復雜,可見一斑。

『肆』 linux, configure --prefix=/有什麼用

「linux, configure --prefix=/」的作用是:編譯的時候用來指定程序存放路徑 。

1、不指定prefix,可執行文件默認放在/usr /local/bin,庫文件默認放在/usr/local/lib,配置文件默認放在/usr/local/etc。其它的資源文件放在/usr /local/share。

2、指定prefix,直接刪掉一個文件夾就夠了。

(4)linux的configure擴展閱讀:

Configure是一個可執行腳本,它有很多選項,在待安裝的源碼路徑下使用命令./configure–help輸出詳細的選項列表。

其中,prefix選項是配置安裝的路徑,如果不配置該選項,安裝後可執行文件默認放在/usr/local/bin,庫文件默認放在/usr/local/lib,配置文件默認放在/usr/local/etc,其它的資源文件放在/usr/local/share,比較凌亂。

如果配置prefix,如:
./configure --prefix=/usr/local/test可以把所有資源文件放在/usr/local/test的路徑中,不會雜亂。

參考資料:Linux系統下Configure命令參數解釋說明-網路

『伍』 Linux系統中如何執行「./configure」命令

1、打開終端輸入一下的命令$crontab -e。


(5)linux的configure擴展閱讀

configure'腳本有大量的命令行選項.對不同的軟體包來說,這些選項可能會有變化,但是許多基本的選項是不會改變的.帶上'-- help'選項執行'configure'腳本可以看到可用的所有選項。

盡管許多選項是很少用到的,但是當你為了特殊的需求而configure一個包時,知道他們的存在是很有益處的.下面對每一個選項進行簡略的介紹:

cache-file=FILE

'configure'會在你的系統上測試存在的特性(或者bug!).為了加速隨後進行的配置,測試的結果會存儲在一個cache file里.當configure一個每個子樹里都有'configure'腳本的復雜的源碼樹時,一個很好的cache file的存在會有很大幫助。

help

輸出幫助信息.即使是有經驗的用戶也偶爾需要使用使用'--help'選項,因為一個復雜的項目會包含附加的選項。例如,GCC包里的'configure'腳本就包含了允許你控制是否生成和在GCC中使用GNU匯編器的選項。

no-create

'configure'中的一個主要函數會製作輸出文件。此選項阻止'configure'生成這個文件.你可以認為這是一種演習(dry run),盡管緩存(cache)仍然被改寫了。

quiet/--silent

當'configure'進行他的測試時,會輸出簡要的信息來告訴用戶正在作什麼。這樣作是因為'configure'可能會比較慢,沒有這種輸出的話用戶將會被扔在一旁疑惑正在發生什麼。使用這兩個選項中的任何一個都會把你扔到一旁。

『陸』 Linux源碼安裝執行./configure報:No such file or directory

說明當前安裝目錄下沒有這個configure文件。
而有的軟體包並不是用makefile的,或者makefile已經寫好,不用config了,因此不提供configure。你可以看文件夾里是否有makefile文件,若有,可以直接使用make編譯,make install安裝;如果沒有,看是否有setup、install等sh文件或其它可執行文件。還有一種情況,這個軟體解壓即可運行。

『柒』 Linux系統中如何執行「./configure」命令

首先你要下載軟體的源代碼包
然後使用tar
命令打開
例如tar
-zxvf
httpd.2.2.11.tar.gz
然後進入目錄
cd
httpd.2.2.11
此刻就可以編譯了你可以使用./configure
--help查看編譯參數。
例如./configure
--prefix=/usr/local/apache
--enable-so
--enable-ssl

熱點內容
pythonsae 發布:2025-05-10 21:59:30 瀏覽:962
rdp演算法 發布:2025-05-10 21:46:40 瀏覽:917
c語言求素數的方法 發布:2025-05-10 21:46:39 瀏覽:764
戰地5配置最低怎麼設置 發布:2025-05-10 21:44:12 瀏覽:674
microsoftsql2012 發布:2025-05-10 21:43:33 瀏覽:428
電腦買個游戲伺服器 發布:2025-05-10 21:25:15 瀏覽:241
機櫃存儲空間 發布:2025-05-10 21:25:07 瀏覽:267
安卓手機如何修改首屏 發布:2025-05-10 21:17:59 瀏覽:959
緩存關聯替換 發布:2025-05-10 20:56:34 瀏覽:618
開源項目源碼 發布:2025-05-10 20:56:24 瀏覽:36