GNU/Linux >> Belajar Linux >  >> Fedora

Fedora – Bagaimana Cara Mengatur Dentang++ Sebagai Kompilator C++?

Saya mencoba mengatur dentang++ sebagai kompiler C++ sistem di Fedora 18. Saya telah menginstal dentang dan menambahkannya ke alternatives tetapi tampaknya tidak berfungsi.

[[email protected] ~]$ alternatives --display c++
c++ - status is auto.
 link currently points to /usr/bin/clang++
/usr/bin/clang++ - priority 1
Current `best' version is /usr/bin/clang++.
[[email protected] ~]$ c++ --version
c++ (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8)
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

c++ tampaknya masih menggunakan gcc meskipun alternatives dikonfigurasi untuk menggunakan dentang++.

type -a c++ keluaran:

[[email protected] ~]$ type -a c++
c++ is /usr/bin/c++
c++ is /bin/c++

Jawaban yang Diterima:

Saya pikir alternatif adalah pendekatan yang salah di sini. Secara umum, saya pikir mengubah default sistem adalah pendekatan yang salah. Daripada mengubah hal-hal pada tingkat itu, saya sarankan

export CC=/usr/bin/clang
export CXX=/usr/bin/clang++

Kecuali ada sesuatu yang keluar dari jalan untuk memecahkannya, ini akan bekerja dengan hampir semua sistem make.

Jika Anda ingin ini menjadi default seluruh sistem, Anda dapat meletakkan ini di skrip startup bash sistem di /etc/ . Tapi, sekali lagi, saya pikir itu bukan ide yang bagus. Lebih baik membuat pilihan berdasarkan per pengguna — atau per proyek —.


Fedora
  1. Cara menginstal G++ kompiler C++ di Ubuntu 20.04 LTS Focal Fossa Linux

  2. Cara meningkatkan Masa Pakai Baterai Laptop di Fedora

  3. Cara Menginstal Docker di Fedora 32 atau 31 (dan Alternatif)

  1. Fedora – Bagaimana Meluncurkan Layanan Siang Hari?

  2. Cara Menyetel Versi PHP per Folder?

  3. Cara mengatur gateway Default

  1. Cara menginstal G++ kompiler C++ di Ubuntu 22.04 LTS Jammy Jellyfish Linux

  2. Cara Mengatur Zona Waktu di CentOS 7

  3. Cara Mengatur atau Mengubah Zona Waktu di Linux