一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - Linux中服務器軟件為什么需要編譯安裝

Linux中服務器軟件為什么需要編譯安裝

2020-07-13 00:03Linux教程網 Linux

這篇文章主要介紹了Linux中服務器軟件為什么需要編譯安裝,在什么情況下需要編譯安裝,需要的朋友可以參考下

為什么服務器軟件需要編譯安裝?一個流傳很廣的說法是編譯安裝性能更好,其實這是個謠言

服務器CPU事實已經被Intel壟斷了,就那么幾種型號,編來編去生成的機器碼是一樣的。Intel宣傳自己的編譯工具Intel C++ Compiler 比GCC編譯出來性能要提升10%-20%,這就是一廣告,生產環境很少用人用它,何況它還要收費

性能真不是問題,比如 strip 命令可以大大減小可執行文件的size,但是我裝過幾千遍軟件,都沒有見有人在安裝腳本里面使用。

軟件需要編譯安裝的真實理由有如下3點:

1.軟件在編譯期間需要配置,比如說nginx,需要在編譯的時候指定包含哪些module,php,apache 也是一樣。
同樣的是數據庫,mysql 通過編譯安裝,因為要定制存儲引擎(是否支持innodb .. ),而sqlite卻絕少有人編譯,都是直接下載二進制文件來用。

2.軟件需要統一安裝路徑,每個team都會自己的安裝目錄約定,有些喜歡裝在 /opt/下面,有些喜歡裝在 /usr/local/ ,編譯安裝可以方便的指定這些路徑(configure --prefix=xxx )

3.需要最新的版本,軟件倉庫的版本一般都比較低,這個理由其實不充分,生產環境傾向保守,不追求最新版本,但是對于geek來說,這可能是最重要的原因
弄明白原因之后,就很容易判斷編譯還是下載:

nginx/apache/php/mysql 編譯安裝
python/ruby/java 直接下載

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲乱码一区二区三区国产精品 | 成人免费在线视频 | 美女被的视频 | 王晶经典三级 | 国产精品青青在线观看香蕉 | 国产区久久| 国产精品欧美亚洲韩国日本99 | 国产成人综合久久精品红 | 精品videoss另类日本 | 亚洲男人天堂网站 | 国产青草视频在线观看免费影院 | 传说之下羊妈挤羊奶网站 | 9久热这里只有精品视频在线观看 | 欧美三级小视频 | 成人性生交大片免费看软件 | 日本视频免费在线 | 91色+91sesex| 成人资源在线观看 | 精品国产人妻国语 | 久久伊人精品青青草原2021 | 精品国产三级av在线 | 韩国帅男同gay网站 韩国三级在线播放 | 小鸟酱在线播放 | 国产一区二区三区水野朝阳 | 亚洲精品视频免费在线观看 | 色综合 成人 | 亚洲欧美国产在线 | uoco福利姬 | 国产精品永久免费视频观看 | 天天做天天爰夜夜爽 | 忘忧草在线 | 成年无限观看onlyfans | 国产精品高清一区二区三区 | 99久女女精品视频在线观看 | 美女奶口隐私免费视频网站 | 欧洲美女女同 | 日本护士xxxx视频 | 日本理论片中文在线观看2828 | 亚州精品视频 | 欧美精品一区二区在线观看 | 精品国内自产拍在线视频 |