導航:首頁 > 源碼編譯 > linux路徑名很長還需要編譯

linux路徑名很長還需要編譯

發布時間:2025-08-01 14:15:24

A. Linux中伺服器軟體為什麼需要編譯安裝

伺服器CPU事實已經被Intel壟斷了,就那麼幾種型號,編來編去生成的機器碼是一樣的。Intel宣傳自己的編譯工具Intel C++ Compiler 比GCC編譯出來性能要提升10%-20%,這就是一廣告,生產環境很少用人用它,何況它還要收費
性能真不是問題,比如 strip 命令可以大大減小可執行文件的size,但是我裝過幾千遍軟體,都沒有見有人在安裝腳本裡面使用。
軟體需要編譯安裝的真實理由有如下3點:
1.軟體在編譯期間需要配置,比如說nginx,需要在編譯的時候指定包含哪些mole,php,apache 也是一樣。
同樣的是資料庫,mysql 通過編譯安裝,因為要定製存儲引擎(是否支持innodb .. ),而sqlite卻絕少有人編譯,都是直接下載二進制文件來用。
2.軟體需要統一安裝路徑,每個team都會自己的安裝目錄約定,有些喜歡裝在 /opt/下面,有些喜歡裝在 /usr/local/ ,編譯安裝可以方便的指定這些路徑(configure --prefix=xxx )

3.需要最新的版本,軟體倉庫的版本一般都比較低,這個理由其實不充分,生產環境傾向保守,不追求最新版本,但是對於geek來說,這可能是最重要的原因
弄明白原因之後,就很容易判斷編譯還是下載:
nginx/apache/php/mysql 編譯安裝
python/ruby/java 直接下載

閱讀全文

與linux路徑名很長還需要編譯相關的資料

熱點內容
vsstudio如何編寫c語言程序並編譯 瀏覽:391
伺服器安裝虛擬機怎麼做 瀏覽:324
為什麼蘋果沒有顯示app 瀏覽:36
怎麼樣編譯app 瀏覽:643
手機pdf文件怎麼編輯 瀏覽:636
汽車換機油用什麼app 瀏覽:295
包頭養老保險在什麼app繳費 瀏覽:850
程序員對語數英的要求 瀏覽:392
大蕃號app更新如何安裝 瀏覽:352
為什麼知乎網頁版老是讓我打開app 瀏覽:79
壓縮袋團購 瀏覽:87
安徽省鴻申壓縮機有限公司 瀏覽:840
有什麼app可以遠程操控手機 瀏覽:866
清史稿譯pdf 瀏覽:955
你不知道程序員冷知識 瀏覽:216
海康威視攝像頭你的視頻已加密 瀏覽:98
程序員三年薪資 瀏覽:443
尋仙文字游戲源碼 瀏覽:914
java編程方向 瀏覽:420
單行PDF 瀏覽:642