1. 程式人生 > 其它 >linux configure: error: no acceptable C compiler found in $PATH

linux configure: error: no acceptable C compiler found in $PATH

前言

Linux 上安裝 pgsql時,執行 ./configure --prefix=/usr/local/pgsql 報錯,同以下:

[root@instance-0qymp8uo postgresql-14.1]# ./configure --prefix=/usr/local/pgsql
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking which template to use... linux
checking whether NLS is wanted... no
checking for default port number... 5432
checking for block size... 8kB
checking for segment size... 1GB
checking for WAL block size... 8kB
checking for gcc... no
checking for cc... no
configure: error: in `/root/postgresql-14.1':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

這裡的報錯原因為,找不到合適的 C 編譯器,我們需要更新一下 gcc

./configure 是用來檢測你的安裝平臺的目標特徵,這一步用來生成 Makefile,為下一步的編譯做準備,–prefix= 為指定軟體安裝目錄,一些軟體的配置檔案你可以通過指定 –sys-config= 引數進行設定。有一些軟體還可以加上 –with–enable–without–disable 等等引數對編譯加以控制,你可以通過允許 ./configure –help 察看詳細的說明幫助。

解決方案

Centos

 yum install gcc

Ubuntu

apt-get install gcc