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

wordpress怎么给图片添加超链接郑州搜索引擎优化

wordpress怎么给图片添加超链接,郑州搜索引擎优化,怎么能查到网站是哪个公司做的,韩国小清新网站模板文章目录 前言下载gcc下载依赖项下载其他依赖项 configure选项--enable-languagesCXX和CXX_FOR_TARGETCFLAGS和CXXFLAGS--with-build-time-tools 使用小结 前言 前一阵用qemu做了个基于virt板卡的虚拟机,在不断完善,这两天想添加一个gcc进去&#xff0c…

文章目录

  • 前言
  • 下载
    • gcc下载
    • 依赖项下载
    • 其他依赖项
  • configure选项
    • --enable-languages
    • CXX和CXX_FOR_TARGET
    • CFLAGS和CXXFLAGS
    • --with-build-time-tools
  • 使用
  • 小结

前言

前一阵用qemu做了个基于virt板卡的虚拟机,在不断完善,这两天想添加一个gcc进去,于是编译了一下gcc
环境ubuntu22.04
交叉编译工具链是通过ct-ng制作的,详情参考制作 交叉编译工具链
gcc版本7.5

下载

gcc下载

我要编gcc-7.5
https://mirror.linux-ia64.org/gnu/gcc/releases/gcc-7.5.0/

依赖项下载

gcc有几项和数学相关的编译依赖
gmp:https://gmplib.org/#DOWNLOAD
mpfr:https://www.mpfr.org/mpfr-current/#download
mpc:https://www.multiprecision.org/mpc/download.html
这里说明下,如果编译x86的话,编译器能找到apt安装的这些包,但交叉编译用交叉编译找不到

当然自己把这些包下载下来编译好,然后用–with-gmp这些选项指定路径
但没必要

直接下载到gcc源码的路径下,然后解压重命名成gmp mpfr mpc文件夹,编gcc的时候他自己会顺带编译
↑信息来源于configure报错,所以说一点英语不会是真不行
在这里插入图片描述

其他依赖项

都编gcc了,其他依赖项肯定能搞定了

configure选项

../configure --prefix=/data/gcc \
--build=x86_64-linux-gnu --host=aarch64-kirin7-linux-gnu \--with-build-time-tools=/home/arco/x-tools/aarch64-kirin7-linux-gnu/bin \CC=aarch64-kirin7-linux-gnu-gcc CC_FOR_TARGET=aarch64-kirin7-linux-gnu-gcc \LD=aarch64-kirin7-linux-gnu-ld LD_FOR_TARGET=aarch64-kirin7-linux-gnu-ld \CXX=aarch64-kirin7-linux-gnu-g++ CXX_FOR_TARGET=aarch64-kirin7-linux-gnu-g++ \--enable-languages=c,c++ \CFLAGS='-g -O2 -Wno-error -s' CXXFLAGS='-g -O2 -Wno-error -s'

这是我配过最长的configure
在这里插入图片描述
下面是为啥要这么配的说明:

–enable-languages

这个选项就离谱,configure --help里没写
我百度搜了才知道有这么个选项
在这里插入图片描述

 --enable-languages=c,c++编译c和c++的编译器,其他的不编,浪费时间、也未必编的出来

CXX和CXX_FOR_TARGET

报错:error adding symbols: file in wrong format
在这里插入图片描述
很明显,他想用x86的链接器去链我aarch64架构的文件


CFLAGS和CXXFLAGS

在这里插入图片描述
-g -O2是本来就有的,需要加-Wno-error让他不要把警告视为错误,-s是我要剥离符号不然太大了


–with-build-time-tools

 --with-build-time-tools=/home/arco/x-tools/aarch64-kirin7-linux-gnu/bin

表面上看起来像是指定编译时使用工具的位置,但实际上似乎啥用也没有,如果不放心就加上吧(
我没再试了,编一次要不少时间呢


使用

编完了gcc,拉到我的aarch64虚拟机上去用
报错说没as
…?
好吧,as是binutils例的,又编了binutils弄到环境上,就可以使用gcc了

小结

我的交叉编译工具链的gcc版本是7.5,编gcc7.5成功了,编9.5失败了
原因不想看

所以如果要编更高版本的gcc,就去用更高版本的gcc编吧

http://www.dinnco.com/news/83690.html

相关文章:

  • ps做图游戏下载网站seo技术是什么
  • 百度网盟推广怎么选择投放网站沈阳cms模板建站
  • 泰安网站建设制作电话号码大数据培训课程
  • 越秀区pc端网站建设上海网站推广广告
  • 张店网站制作设计公司广告推送平台
  • 专用车网站建设多少钱淘宝seo具体优化方法
  • 百度网站地址提交760关键词排名查询
  • 返利网 网站开发代写新闻稿
  • 网站 硬件方案网上商城网站开发
  • 辽宁省政府网站集约化建设口碑营销的前提及好处有哪些
  • 牛商网 做的p2p网站网络优化工程师前景如何
  • 网页设计与制作报告模板如何进行网站性能优化?
  • 可以免费做推广的网站中山百度seo排名公司
  • 莱芜都市网二手房郑州seo网站管理
  • 鸡西网站制作公司地址常州网站建设
  • 无锡做公司网站的个人开发app最简单方法
  • 全国房产信息查询系统seo全称是什么意思
  • 英文淘宝网站建设阻断艾滋病的药有哪些
  • 网站开发怎么样校园推广方案
  • 做app的模板下载网站seo搜索引擎实战详解
  • 网站建设会计分录怎么写微信推广软件
  • 工业设计网站 知乎微信群二维码推广平台
  • 什么网站可以做英语题简述什么是网络营销
  • 做游戏出租的网站好网络推广有哪些渠道
  • 筑巢网站建设百度收录关键词
  • 广西最优秀的品牌网站建设公司万网域名注册
  • 公司网站建设必要性益阳网站seo
  • 建设银行信用卡积分兑换话费网站刷排名seo软件
  • 手机网站免费制作长沙seo优化首选
  • 免费平台发布销售信息seo建站工具