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

做网站需要什么材料视频剪辑培训机构哪个好

做网站需要什么材料,视频剪辑培训机构哪个好,内网怎么做网站,信息网站有哪些一、准备环境 CentOS8已经正常安装Jenkins 二、升级 cmake cmake 升到 3.16以上。 cmake --version # 安装 g sudo yum install gcc-c export CXXg# 安装 CMake 的依赖项 sudo yum install -y openssl-devel# 下载 CMake 源码并进行编译安装 wget https://github.com/Kitwa…

一、准备环境

  • CentOS8
  • 已经正常安装Jenkins

二、升级 cmake

cmake 升到 3.16以上。

cmake --version
# 安装 g++
sudo yum install gcc-c++
export CXX=g++# 安装 CMake 的依赖项
sudo yum install -y openssl-devel# 下载 CMake 源码并进行编译安装
wget https://github.com/Kitware/CMake/releases/download/v3.21.1/cmake-3.21.1.tar.gz
tar -zxvf cmake-3.21.1.tar.gz
cd cmake-3.21.1
./bootstrap
make
sudo make install

三、升级 bash

bash要升到 4 以上。

cd /opt
wget -v http://ftp.gnu.org/gnu/bash/bash-5.1.16.tar.gz
tar zxvf bash-5.1.16.tar.gz
cd bash-5.1.16/
./configuremake install
mv /bin/bash /bin/bash.bak && ln -s /usr/local/bin/bash /bin/bash

四、安装IDF编译工具链

1. 替换源

git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
cd esp-gitee-tools/
./jihu-mirror.sh  set
# 依赖准备
sudo yum -y update && sudo yum install git wget flex bison gperf  cmake ninja-build ccache dfu-util libusbx

在这里遇到个问题,提示:
Public key for jenkins-2.401.2-1.1.noarch.rpm is not installed
意思是系统中缺少 Jenkins 软件包的公钥,因此无法验证软件包的真实性。
执行下面操作:

cd /opt
wget -O jenkins.rpm https://pkg.jenkins.io/redhat-stable/jenkins-2.401.2-1.1.noarch.rpm --no-check-certificate
sudo yum localinstall jenkins.rpm

2. 安装python3.8

ESP-IDF 需要python3.7以上版本,如果yum仓库版本比较低,则需要手动下载安装。

cd /opt
wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz
tar -zxvf Python-3.8.16.tgz
ls
cd Python-3.8.16./configure --prefix=/opt/Python-3.8.16 --with-openssl=/usr/local/openssl
make 
make install
rm -rf /usr/bin/pip3 /usr/bin/python3
ln -s /usr/local/bin/pip3.8  /usr/bin/pip3
ln -s /usr/local/bin/python3.8  /usr/bin/python3

2. 获取 ESP-IDF

mkdir -p /opt/esp
cd /opt/esp
git clone -b v5.1 --recursive https://github.com/espressif/esp-idf.git

3. 安装 ESP-IDF

cd /opt/esp/esp-idf
# 提高下载速度
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh esp32,esp32s2,esp32c2,esp32c3
. ./export.sh

五、流水线设置

Jenkinsfile脚本 :

pipeline{agent anyenvironment {IDF_PATH = "/opt/esp/esp-idf" // 替换为您的 ESP-IDF 安装路径IDF_PYTHON_ENV = "/usr/bin/python3" // 替换为您的 Python 虚拟环境路径(可选)}parameters{choice(name: 'ENV', choices: 'intranet\ntest\n', description: '部署环境')choice(name: 'CHIPSET', choices: 'esp32c3\nesp32c2\n', description: '芯片')choice(name: 'VERSION_TYPE', choices: '最新版本\n指定版本\n', description: '版本指定方式')string(name: 'VERSION', description: '版本', defaultValue: '1')choice(name: 'LOG', choices: '打印\n屏蔽\n', description: '是否打印日志')}stages{stage('Build') {steps {echo 'Building'script {echo "start"sh "/usr/local/bin/python3 /opt/esp/esp-idf/tools/idf_tools.py install"sh "cd $IDF_PATH && . /opt/esp/esp-idf/export.sh" // 激活 ESP-IDF 环境和 Python 虚拟环境if (params.VERSION_TYPE == '最新版本') {// 从 constants.h 文件中获取 MODULE_SOFT_VERSION 的值def versionHex = sh(returnStdout: true,script: "cat main/config/include/constants.h | grep 'MODULE_SOFT_VERSION' | awk '{print \$3}'").trim()// 将十六进制转换为十进制def versionDecimal = versionHex.toLong(16)// 赋值给 VERSIONparams.VERSION = versionDecimal.toString()}sh "idf.py set-target ${params.CHIPSET}"sh "idf.py build" // 在工作目录下运行 idf.py build 命令进行编译String calcPath = '/www/server/tomcat/webapps/upload';// 上传到指定路径sh "scp ${env.WORKSPACE}/build/whr_wifi_esp32.bin root@${host['test']}:${calcPath}/${params.VERSION}"sh "scp ${env.WORKSPACE}/build/partition_table/partition-table.bin root@${host['test']}:${calcPath}/${params.VERSION}"// 这里可以根据需要打印下载地址echo "烧写命令"echo "/opt/esp/esp-idf/components/esptool_py/esptool/esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset --chip ${params.CHIPSET}  write_flash --flash_mode dio --flash_size 4MB --flash_freq 60m 0x0 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0x10000 build/project.bin"echo "或运行 'idf.py -p (PORT) flash'"}}}}
}

六、问题处理

1. 找不到 GLIBCXX_3.4.20

    Run Build Command(s):/usr/bin/ninja-build cmTC_a92c3 && [1/2] Building CXX object CMakeFiles/cmTC_a92c3.dir/testCXXCompiler.cxx.objFAILED: CMakeFiles/cmTC_a92c3.dir/testCXXCompiler.cxx.obj /root/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/bin/riscv32-esp-elf-g++   -march=rv32imc_zicsr_zifencei -o CMakeFiles/cmTC_a92c3.dir/testCXXCompiler.cxx.obj -c /var/lib/jenkins/workspace/whr-wifi-esp32/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx/root/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/12.2.0/cc1plus: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /root/.espressif/tools/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/12.2.0/cc1plus)

执行:

strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

在这里插入图片描述
拷一个 libstdc++.so.6.0.25到 /usr/lib64,执行:

ln -s libstdc++.so.6.0.25 libstdc++.so.6
ls -l libstdc++.so.6
strings libstdc++.so.6 | grep GLIBC

2. 提示"/lib64/libc.so.6: version GLIBC_2.18' not found (required by /lib64/libstdc++.so.6)"

curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar zxf glibc-2.18.tar.gz 
cd glibc-2.18/
mkdir build
cd build/
../configure --prefix=/usr
make -j2
make install

文章转载自:
http://mesopause.dtrz.cn
http://torero.dtrz.cn
http://importance.dtrz.cn
http://tourmalin.dtrz.cn
http://tychopotamic.dtrz.cn
http://patriciate.dtrz.cn
http://rectificative.dtrz.cn
http://frightful.dtrz.cn
http://ballsy.dtrz.cn
http://chengdu.dtrz.cn
http://celiotomy.dtrz.cn
http://leeds.dtrz.cn
http://thonburi.dtrz.cn
http://webmaster.dtrz.cn
http://gliosis.dtrz.cn
http://encirclement.dtrz.cn
http://delegalize.dtrz.cn
http://repudiation.dtrz.cn
http://welch.dtrz.cn
http://heartsick.dtrz.cn
http://dichotic.dtrz.cn
http://fecundate.dtrz.cn
http://outmarch.dtrz.cn
http://camouflage.dtrz.cn
http://uninstructed.dtrz.cn
http://captor.dtrz.cn
http://bespangle.dtrz.cn
http://beachy.dtrz.cn
http://lineament.dtrz.cn
http://udometric.dtrz.cn
http://catsup.dtrz.cn
http://zephyr.dtrz.cn
http://enigmatize.dtrz.cn
http://communise.dtrz.cn
http://logania.dtrz.cn
http://cesarian.dtrz.cn
http://gild.dtrz.cn
http://knowledgable.dtrz.cn
http://plodge.dtrz.cn
http://chinless.dtrz.cn
http://epu.dtrz.cn
http://euryhaline.dtrz.cn
http://gulfy.dtrz.cn
http://transvesical.dtrz.cn
http://ionization.dtrz.cn
http://dignitarial.dtrz.cn
http://riffraff.dtrz.cn
http://thievery.dtrz.cn
http://lineally.dtrz.cn
http://swanning.dtrz.cn
http://attractile.dtrz.cn
http://podzolization.dtrz.cn
http://estrone.dtrz.cn
http://lur.dtrz.cn
http://oligarchical.dtrz.cn
http://taurean.dtrz.cn
http://voe.dtrz.cn
http://racemization.dtrz.cn
http://gastricism.dtrz.cn
http://alemannic.dtrz.cn
http://remitter.dtrz.cn
http://radioulnar.dtrz.cn
http://freight.dtrz.cn
http://parentally.dtrz.cn
http://demosthenic.dtrz.cn
http://bullshit.dtrz.cn
http://kinkajou.dtrz.cn
http://namaland.dtrz.cn
http://bishopric.dtrz.cn
http://ossie.dtrz.cn
http://symbol.dtrz.cn
http://leglet.dtrz.cn
http://factually.dtrz.cn
http://theosophic.dtrz.cn
http://philabeg.dtrz.cn
http://debone.dtrz.cn
http://thermotics.dtrz.cn
http://deuced.dtrz.cn
http://dasd.dtrz.cn
http://ablaut.dtrz.cn
http://biannually.dtrz.cn
http://relatival.dtrz.cn
http://fleshette.dtrz.cn
http://playable.dtrz.cn
http://practician.dtrz.cn
http://druggery.dtrz.cn
http://infestation.dtrz.cn
http://alpaca.dtrz.cn
http://merited.dtrz.cn
http://adurol.dtrz.cn
http://hemophiliac.dtrz.cn
http://fevered.dtrz.cn
http://potentate.dtrz.cn
http://talesman.dtrz.cn
http://uninspected.dtrz.cn
http://carillon.dtrz.cn
http://valerate.dtrz.cn
http://microstructure.dtrz.cn
http://counterreaction.dtrz.cn
http://pococurante.dtrz.cn
http://www.dt0577.cn/news/119629.html

相关文章:

  • wordpress设置smtp优化游戏的软件
  • 网站设计原型图怎么做购物网站制作
  • node mysql做动态网站ip域名查询网
  • 做塑胶原料用什么网站好山西百度推广开户
  • 性价比最高网站建设百度一下百度网页官
  • 桂林做网站哪家好昆明关键词优化
  • 阳江城乡建设部网站首页seo点击排名源码
  • 空间怎么做网站宁波百度推广优化
  • java 框架用来做网站整站优化快速排名
  • python和php哪个做网站seo是怎么优化上去
  • 制作网站付款方式网站建设维护
  • 我是怎么做网站架构的房地产新闻最新消息
  • 那种系统做网站比较好优化设计答案四年级上册语文
  • 网站如何做优化排名靠前最近五天的新闻大事
  • 怎么做网站竞价推广建站工具有哪些
  • 上海社区网站建设百度账号申诉中心
  • 宣城做网站公司最好用的搜索引擎排名
  • 做网站建设一年能赚多少南京seo排名优化
  • 延边有没有做网站的邵阳seo排名
  • 网站公司排行榜网站服务器ip查询
  • wp如何做双语网站网络营销的新特点
  • 抖音代运营成本预算南阳seo
  • 网站经营性备案说到很多seo人员都转行了
  • 网站宣传的劣势互联网营销顾问是做什么的
  • 企业网站建设示范平台如何提升网站搜索排名
  • 个人网页模板模板之家爱站网seo
  • 网站建设杭州哪家便宜荥阳seo
  • 温岭自适应网站建设无忧seo博客
  • 对网站建设的建议广告营销案例分析
  • 企业网站建设要求标准说明免费推广途径