在 AL1 上程式設計語言和執行時間 - Amazon Linux 1

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 AL1 上程式設計語言和執行時間

警告

不再支援 Amazon Linux 1 (AL1,先前稱為 Amazon Linux AMI)。本指南僅供參考。

注意

AL1 不再是 Amazon Linux 的目前版本。AL2023 是 AL1 和 AL2 的後續版本。如需 AL2023 新功能的詳細資訊,請參閱《AL2023 使用者指南》中的比較 AL1 和 AL2023 一節,以及 AL2023 中的套件變更清單。

AL1 提供某些語言執行時間的不同版本。我們使用同時支援多個版本的上游專案。若要尋找如何安裝和管理這些名稱版本套件的資訊,請使用 yum命令來搜尋和安裝這些套件。

下列主題概述每個語言生態系統在 AL1 中的存在方式。

CAL1 Fortran中的 C++、 和

AL1 同時包含 GNU 編譯器集合 (GCC) 和 LLVM(低階虛擬機器) Clang的前端。

AL1 中的 Golang

AL1 在作業系統的整個生命週期中更新了Go工具鏈。這可能是為了回應工具鏈中的 CVE,或更新另一個套件所需的新需求。

Java 在 AL1 中

AL1 提供數個版本的 Java。java-1.6.0-openjdk 套件已棄用,最初的 2018.03 版本具有 java-1.7.0-openjdkjava-1.8.0-openjdk 可供使用。如需 AL1 中每個 Java 版本支援的詳細資訊,請參閱 AL1 套件支援狀態

Perl 在 AL1 中

AL1 提供 Perl 程式設計語言的 5.16 版。

PHP 在 AL1 中

AL1 提供數個版本的 PHP 程式設計語言,每個都支援與上游 PHP 相同的時段。如需每個 PHP 版本支援長度的詳細資訊,請參閱 AL1 套件支援狀態

Python 在 AL1 中

隨著 AL1 的 2018.03 Python 版本,2.6 已棄用。 Python 當客戶完成遷移至 2.7 或 3 時,2.6 會繼續在套件儲存庫中提供回溯相容性Python。

系統Python為 2.7,提供各種Python 3版本做為選項。如需詳細資訊,請參閱AL1 套件支援狀態

AL1 中的 Rust

在 AL1 的整個生命週期中,Rust 工具鏈都有更新。