GNU/Linux >> Znalost Linux >  >> Linux

Chyba konfigurace:v $PATH nebyl nalezen žádný přijatelný kompilátor jazyka C

Zobrazuje se vám při kompilaci OpenCA ze zdroje chyba „nenalezen žádný přijatelný kompilátor C“? Pokud ano, zde je řešení.

configure: error: in `/home/openra/openca-base-1.5.1':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

Oprava chyby kompilace:v $PATH nebyl nalezen žádný přijatelný kompilátor jazyka C

Chyba je způsobena chybějícím kompilátorem C nebo kompilačním skriptem se nepodařilo žádný najít v $PATH variabilní. Takže první věcí je zkontrolovat, zda máte nainstalovaný kompilátor C. Ve většině případů to bude kompilátor GNU C.

Spusťte níže uvedený příkaz a zkontrolujte, zda máte nainstalovaný GCC.

$ rpm -qa | grep gcc

žádné nemáte? Poté nainstalujte GCC pomocí níže uvedeného příkazu.

Předpoklady:

Potřebujete root oprávnění k instalaci GCC.

Jak nainstalovat GCC na RHEL/CentOS/Ubuntu/Debian

RHEL/CentOS

# yum install gcc

Ubuntu/Debian:

# apt-get install gcc

Po instalaci spusťte níže uvedený příkaz:

RHEL/CentOS:

# yum groupinstall "Development tools"

Ubuntu/Debian:

# apt-get install build-essential

Instalovat ze zdroje:(Tento krok ignorujte, pokud jste zvolili instalaci přes yum/apt-get)

Můžete také zkompilovat GCC ze zdroje a nainstalovat jej.

Nyní je GCC nainstalováno, zkuste zkompilovat OpenCA. V případě, že se rozhodnete nainstalovat GCC ze zdroje, zkontrolujte cestu gcc je nastavena v proměnné prostředí.

# export PATH=$PATH:<gcc command path>

Závěr:

Pokud se někdy při kompilaci OpenCA nebo jakéhokoli balíčku zobrazí chyba „nenalezen žádný přijatelný kompilátor C“, pak lze problém vyřešit instalací kompilátoru C (GCC nebo jiného vhodného kompilátoru) a nastavením cesty kompilátoru v proměnné prostředí.

Doufám, že to pomůže.


Linux
  1. Jak opravit chybu Rust „linker ‚cc‘ nenalezen“ v systému Linux

  2. Chyba instalace APC – sh:phpize:příkaz nenalezen [Vyřešeno]

  3. bc:příkaz nenalezen

  1. Chyba konfigurace:v $PATH nebyl nalezen žádný přijatelný kompilátor jazyka C

  2. Chyba instalace PPM:pro balíček nebyl nalezen vhodný cíl instalace

  3. chyba autoconf na ubuntu 11.04

  1. C++11:Interní chyba kompilátoru g++-4.7

  2. chyba:příkaz 'gcc' selhal se stavem ukončení 1 na CentOS

  3. Chyba libevent nenalezena v tmux