当前位置: 首页 > news >正文

网站建设买了服务器后怎么做农业网站建设模板

网站建设买了服务器后怎么做,农业网站建设模板,哪些网站可以做翻译兼职,网络推广具体内容文章目录 Ubuntu下安装GCC查看官方安装指导错误缺少gmp库缺少32位开发库libcg: error: gengtype-lex.c: No such file or directoryreference 欢迎访问个人网络日志🌹🌹知行空间🌹🌹 Ubuntu下安装GCC 为了支持新的c标准&#xff…

文章目录

  • Ubuntu下安装GCC
    • 查看官方安装指导
    • 错误
      • 缺少`gmp`库
      • 缺少`32`位开发库`libc`
      • g++: error: gengtype-lex.c: No such file or directory
      • reference


欢迎访问个人网络日志🌹🌹知行空间🌹🌹


Ubuntu下安装GCC

为了支持新的c++标准,需要安装新的GCC,安装步骤如下.

查看官方安装指导

GCC版本查看,截止20240324gcc最新的版本为13.2,支持到了c++23标准。

版本发布信息可以参考:GCC Releases查看。

安装指导参考的网页为:【GCC Installation Instructions】

  • 检查安装依赖,
  • 下载源码,可使用git命令克隆
git clone git://gcc.gnu.org/git/gcc.git
# 查看所有分支
git branch -a
# 查看所有标签
git tag -l

有时候,国内访问gcc放置代码的git仓库速度会很慢,这个时候可以从开源中国的码云平台上下载,

https://gitee.com/mirrors/gcc.git

这个是国内镜像,可以加速下载速度。

  • 下载源码后,切入源码目录,执行如下命令下载依赖
./contrib/download_prerequisites
  • 配置,可在源码仓库下新建build目录,然后切换到build目录下执行如下命令进行配置。
../configure --enable-languages=c,c++ --prefix=/usr/local/gcc-13.2.0 --host=x86_64-pc-linux-gnu --prefix=/home/xx/data/sw/gcc13 --disable-multilib

更多的配置参数可以参考页面https://gcc.gnu.org/install/configure.html

  • 安装
make -j4
sudo make install
  • 验证安装
/usr/local/gcc-13.2.0/bin/gcc --version
  • 设置环境变量
export PATH=$PATH:/usr/local/gcc-13.2.0/bin
  • 卸载
sudo rm -rf /usr/local/gcc-13.2.0

错误

缺少gmp

xx@xx-rob:~/data/code/gcc$ ./configure --enable-languages=c,c++ --prefix=/usr/local/gcc-13.2.checking for the correct version of gmp.h... no
configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
their locations.  Source code for these libraries can be found at
their respective hosting sites as well as at

解决方法,先执行命令:

xx@xx-rob:~/data/code/gcc$ ./contrib/download_prerequisites2024-03-21 22:31:18 URL:http://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.2.1.tar.bz2 [2493916/2493916] -> "gmp-6.2.1.tar.bz2" [1]
2024-03-21 22:33:48 URL:http://gcc.gnu.org/pub/gcc/infrastructure/mpfr-4.1.0.tar.bz2 [1747243/1747243] -> "mpfr-4.1.0.tar.bz2" [1]2024-03-21 22:34:29 URL:http://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.2.1.tar.gz [838731/838731] -> "mpc-1.2.1.tar.gz" [1]
2024-03-21 22:35:49 URL:http://gcc.gnu.org/pub/gcc/infrastructure/isl-0.24.tar.bz2 [2261594/2261594] -> "isl-0.24.tar.bz2" [1]
gmp-6.2.1.tar.bz2: OK
mpfr-4.1.0.tar.bz2: OK
mpc-1.2.1.tar.gz: OK
isl-0.24.tar.bz2: OK
All prerequisites downloaded successfully.

缺少32位开发库libc

/usr/bin/ld: cannot find -lgcc
collect2: error: ld returned 1 exit status
configure: error: I suspect your system does not have 32-bit development libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib.

解决办法:

  • 安装32libc库文件
  • ./configure时使用参数--disable-multilib禁用编译32位平台上可以使用的库

g++: error: gengtype-lex.c: No such file or directory

编译过程中报错:

> and I found the Makefile in my objdir directory. I try `make -j4` and found
> g++: error: gengtype-lex.c: No such file or directory
> g++: fatal error: no input files
> Could you help me with this?

解决办法:

缺少flex库文件,手动安装:

sudo apt-get install flex

reference

1.https://www.spinics.net/lists/gcchelp/msg50998.html


欢迎访问个人网络日志🌹🌹知行空间🌹🌹


http://www.yayakq.cn/news/406354/

相关文章:

  • 二级网站怎样做排名网站建设开发有限公司
  • 2017建站之星怎么样网络营销推广公司哪家好
  • 怎样运营推广网站建设个人网站需要备案吗
  • 网站建设规划案例自己做平台需要多少钱
  • 境外做网站网站网络销售网站设置
  • 南通做网站友情链接多久有效果
  • 中国小说网站策划与建设网站建设方案的企业
  • 大网站成本wordpress读取速度慢
  • 凡科做的网站为什么打不开网站上的美工图片要怎么做
  • wordpress标签别名百度智能小程序怎么优化排名
  • 免费行情软件网站大全网页版设计师做兼职的网站有哪些
  • 网站的设计费用三亚网站优化
  • 学校做网站需要多少钱小说网站制作模板
  • 免费注册企业网站不锈钢公司网站源码 网站建设 产品3级分类asp源码
  • 湛江个人网站制作在哪里做无锡网站设计无锡网站建设
  • 网站建设在淘宝怎么分类鹰潭北京网站建设
  • 安阳做推广网站做网站时怎么让边框细一点
  • 小学生入门编程用什么软件网站怎么做利于优化
  • 自己做自媒体在哪个网站比较好专门做10s视频的网站
  • 太原好的网站制作排名网站安全检测腾讯
  • 住建部官方网站郑州最好的人流医院
  • 2015做外贸网站好做吗深圳建设厅网站
  • 手机怎么登录自己做的网站企业营销网络建设
  • 龙华附近网站建设公司和孕妇做网站
  • seo网络优化专员富阳网站seo价格
  • 济南网站建设方案书免费商标设计logo
  • 郑州网络建站公司沈阳专业网站建设报价
  • 做直播网站用什么语言网站开发著作权
  • 砍价网站怎么建设wordpress阿里秀模板
  • 域名连接网站单位网站怎么做