Cara menginstal Gfortran 9, 10 atau 11 di Ubuntu 20.04 LTS

Mari kita lihat perintah yang dapat kita gunakan untuk menginstal versi Gfortran 5/6/7/8/9/10/11 di Ubuntu 18.04/20.04/21.04, Linux Mint, Debian, dan sistem serupa lainnya.

FORTRAN adalah singkatan dari Formula Translation. Bahasa tingkat tinggi ini dirancang untuk sains, masalah teknik, atau masalah dalam manajemen perusahaan yang dapat diungkapkan dengan rumus matematika, dan fungsi perhitungan numeriknya kuat.

Itu diusulkan pada tahun 1954 dan secara resmi digunakan pada tahun 1956. Ini memiliki sejarah enam puluh tahun hingga 2021, tetapi masih bertahan lama. Itu selalu menjadi bahasa utama yang digunakan di bidang komputasi numerik. Namun, ini juga telah menjadi bahasa pemrograman berorientasi objek sejak tahun 2003, yang digunakan khususnya untuk perhitungan numerik dalam sains, teknologi, dan penelitian.

Versi GNU dari Fortran dikenal sebagai GFortran, kompiler GNU Fortran, yang merupakan bagian dari GNU Compiler Collection (GCC) gratis untuk Fortran 95/2003/2008/2018. Pelajari lebih lanjut tentangnya di Wikipedia.

Di sini kita akan mempelajari langkah-langkah untuk menginstal versi terbaru GFortran di Ubuntu 20.04 LTS Focal fossa untuk mulai mempelajari bahasa pemrograman ini.

Langkah-langkah untuk menginstal GFortran versi terbaru di Ubuntu 20.04 Linux

Jalankan pembaruan sistem

Pastikan Anda memiliki sistem yang diperbarui dan untuk itu jalankan perintah pembaruan sistem yang diberikan di bawah ini yang juga akan membangun kembali cache repositori.

sudo apt update

Instal GFrotan 5/6/7/8/9/10/11 di Ubuntu 20.04

Repositori dasar default Ubuntu 20.04 LTS menawarkan 5 hingga 10 versi, jadi jika Anda ingin menginstalnya, dapat menggunakan perintah yang sesuai yang diberikan di bawah ini:

Grotran 5

sudo apt install gfortran-5

Untuk Versi 6

sudo apt install gfortran-6

Untuk Versi 7

sudo apt install gfortran-7

Untuk Versi 8

sudo apt install gfortran-8

Untuk Versi 9

sudo apt install gfortran-9

Untuk Versi 10

sudo apt install gfortran-10

Untuk Gfortran Versi 11 dan yang terbaru lainnya dalam pengembangan:

Namun, saat menulis artikel Gfortran versi 11 tidak tersedia di repositori default Ubuntu 20.04. Karenanya, jika Anda menginginkannya maka dapat menambahkan PPA.

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Instal Gfortran 11 di Ubuntu

sudo apt install gfortran-11

Untuk memeriksa versi yang diinstal:

gfortran –versi

atau

gfortran:11 –versi

Anda dapat mengganti 11 dengan versi pada perintah di atas yang Anda gunakan.

Contoh Kode

Tergantung pada kode Fortran, simpan file kode dengan ekstensi yang sesuai. Misalnya : Jika kode sumber dalam FORTRAN 77, file kode akan disimpan dengan ekstensi.f (atau.for yang kurang umum ). Dengan cara yang sama untuk Fortran 90.f90 ekstensi akan digunakan dan untuk Fortran 95 –.f95

Mari kita ambil contoh kode Fortran 77

Dengan menggunakan kode yang diberikan di bawah ini, kita akan meminta user untuk memasukkan dua nilai A dan B setelah itu sistem akan secara otomatis menemukan pembagi persekutuan terbesar untuk kedua bilangan tersebut menggunakan algoritma Euclidean.

tes nano.f

Copy-paste kode yang diberikan di bawah ini:

PROGRAM EUCLID PRINT *, ‘A?’ READ *, NA IF (NA.LE.0) THEN PRINT *, ‘A harus bilangan bulat positif.’ BERHENTI AKHIR JIKA CETAK *, ‘B?’ BACA *, NB JIKA (NB.LE.0) MAKA CETAK *, ‘B harus bilangan bulat positif.’ STOP END IF PRINT *, ‘FPB dari’, NA, ‘ dan’, NB, ‘ adalah’, NGCD(NA, NB), ‘.’ STOP END FUNCTION NGCD(NA, NB) IA = NA IB = NB 1 JIKA (IB.NE.0) MAKA ITEMP = IA IA = IB IB = MOD(ITEMP, IB) GOTO 1 END JIKA NGCD = IA RETURN END

Kompilasi kode Fortran yang disimpan

Di sini kita menggunakan versi 11:

gofortran-11 test.f -o youapp.out

Catatan : Anda dapat mengubah aplikasi Anda dengan nama apa pun yang Anda inginkan untuk menetapkan file output Anda:

Sekarang, jalankan program yang dikompilasi:

./youapp.out

Dengan cara ini, kita dapat menginstal dan mulai mengkompilasi kode Fortran kita di sistem operasi Ubuntu Linux. Pelajari lebih lanjut tentang bahasa ini di halaman wiki resminya.

Artikel lainnya:

  • 2 Cara untuk menginstal kode VS di Debian 11 Bullseye Linux
  • Instal Flutter di Ubuntu 20.04
  • Coba Fusion-360 dengan menginstal di Ubuntu 20.04 LTS.