GNU/Linux >> Linux Esercitazione >  >> Fedora

Fedora – Come impostare Clang++ come compilatore C++?

Sto cercando di impostare clang++ come compilatore C++ di sistema su Fedora 18. Ho installato clang e l'ho aggiunto a alternatives ma sembra non funzionare.

[[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++ sembra ancora utilizzare gcc anche se alternatives è configurato per usare clang++.

type -a c++ uscita:

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

Risposta accettata:

Penso che le alternative siano l'approccio sbagliato qui. Più in generale, penso che cambiare l'impostazione predefinita del sistema sia davvero l'approccio sbagliato. Piuttosto che cambiare le cose a quel livello, suggerisco

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

A meno che qualcosa non faccia di tutto per romperlo, funzionerà con quasi tutti i sistemi di marca.

Se vuoi che sia l'impostazione predefinita a livello di sistema, puoi inserirla negli script di avvio di bash di sistema in /etc/ . Ma, ancora una volta, non penso che sia una buona idea in generale. Meglio fare la scelta su base per utente o per progetto.


Fedora
  1. Come installare G++ il compilatore C++ su Ubuntu 20.04 LTS Focal Fossa Linux

  2. Come aumentare la durata della batteria del laptop in Fedora

  3. Fedora:come avviare il servizio diurno?

  4. Come impostare la versione PHP per cartella?

  5. Come impostare il gateway predefinito

Come installare Vai su Fedora 35

Come impostare lo sfondo di Lightdm in Ubuntu 14.04?

Come impostare il fuso orario del server in WHM?

Come impostare la configurazione di backup in WHM?

Come installare il desktop LXDE su Fedora 17

Come configurare il firewall UFW su Linux