Linux查看gcc版本

一、命令行方式

使用命令行方式可以快速查看當前系統中gcc的版本,可以在終端中輸入以下命令:

gcc --version

該命令會輸出當前系統中gcc的版本信息,例如:

gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
Copyright (C) 2019 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.

該輸出信息中,第一行是當前gcc的版本號,第二行是版權信息。

如果系統中沒有安裝gcc,輸入該命令會提示找不到命令的錯誤信息。

二、通過安裝包管理器查看

除了命令行方式,還可以通過安裝包管理器查看可用的gcc版本以及已經安裝的版本。

在Ubuntu等Debian系的系統中,可以使用以下命令來查看可用的gcc版本:

sudo apt-cache search gcc

該命令會列出系統中可用的gcc版本,例如:

gcc - GNU C compiler
gcc-10 - GNU C compiler
gcc-9 - GNU C compiler
gcc-armv7a-hardfloat - GNU C compiler (cross compiler for armhf architecture)

可以看到,系統中可用的gcc版本包括gcc、gcc-10和gcc-9等。

使用以下命令可以查看已經安裝的gcc版本:

dpkg -l | grep gcc

該命令會列出已經安裝的gcc版本信息,例如:

ii  gcc-9-base:amd64             9.3.0-17ubuntu1~20.04      amd64        GCC, the GNU Compiler Collection (base package)
ii  libgcc-s1:amd64              10.2.0-5ubuntu1~20.04       amd64        GCC support library

可以看到,系統中已經安裝的gcc版本有gcc-9-base和libgcc-s1等。

三、通過編譯器標誌查看

除了以上兩種方式,還可以通過編譯器標誌來查看當前gcc的版本信息。

在程序的源代碼中添加以下頭文件:

#include 
#include 
#include 

然後在程序中添加以下代碼:

int main() {
    printf("GCC version : %s \n", __VERSION__);
    return 0;
}

該程序可以輸出當前gcc的版本信息。可以使用以下命令來編譯該程序:

gcc -o version version.c

該命令會編譯一個名為version的可執行文件,在運行該程序時,可以在終端中看到輸出的gcc版本信息。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/237187.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:03
下一篇 2024-12-12 12:03

相關推薦

發表回復

登錄後才能評論