这个问题可能是因为系统中的默认GCC版本与您安装的GCC版本不一致。您可以尝试以下解决方法:
确认GCC 8.3.0的安装路径。例如,假设GCC 8.3.0安装在/usr/local/gcc-8.3.0/bin
目录下。
修改您的程序编译时使用的GCC版本。在编译命令中指定GCC的完整路径,例如:
/usr/local/gcc-8.3.0/bin/gcc -o your_program your_program.c
CC
变量,并将其修改为GCC 8.3.0的完整路径:CC = /usr/local/gcc-8.3.0/bin/gcc
LD_LIBRARY_PATH
环境变量来指定库文件的搜索路径,例如:export LD_LIBRARY_PATH=/usr/local/gcc-8.3.0/lib:$LD_LIBRARY_PATH
或者,您可以将库文件的路径添加到/etc/ld.so.conf
文件中,并运行ldconfig
命令来更新库文件的缓存。
请注意,以上解决方法是基于假设您已经正确安装了GCC 8.3.0。如果您还没有安装GCC 8.3.0或者安装有问题,您需要检查安装过程并重新安装GCC。