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.