linux configure: error: no acceptable C compiler found in $PATH
阿新 • • 發佈:2021-12-16
前言
在 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