导航:首页 > 源码编译 > 编译部署代码

编译部署代码

发布时间:2025-08-04 03:58:54

1. 粤嵌gec6818开发板-交叉编译工具链部署记录

为了解决在archlinux操作系统上使用aur的arm-linux-gnueabi-gcc 编译时找不到stdio.h的问题,本篇文章提供了详细的部署交叉编译工具链的步骤。

首先,下载arm-linux-gnueabi-gcc-5.4.0版本的编译器包,链接已提供,提取码为6666。

若在虚拟机中操作,请确保开启了共享文件夹功能。将下载的包解压至共享文件夹的根目录。

在解压后的目录下,会发现包含编译链所需工具的usr文件夹。使用`sudo cp -r`命令将usr文件夹下的所有内容复制到`/usr/`目录下,实现文件的安装。

接下来,配置环境变量以确保编译器和相关工具能够被系统正确识别。在`/etc/profile`文件末尾添加如下代码:`export PATH=$PATH:/usr/local/arm/5.4.0/usr/bin`。

保存并退出文件后,执行`sudo source /etc/profile`命令使环境变量设置立即生效。

为使编译器能够正确地链接到目标环境的库文件,执行以下命令建立软链接:`sudo ln -s /usr/local/arm/5.4.0/usr/bin/arm-linux-gcc /bin/arm-linux-gcc` 和 `sudo ln -s /usr/local/arm/5.4.0/usr/bin/arm-linux-g++ /bin/arm-linux-g++`。

为解决共享库找不到的问题,进入`/usr/lib64`目录,检查是否有`libmpfr.so.6`文件。若不存在,则使用更高版本的共享库文件。

执行`sudo ln -s libmpfr.so.6 libmpfr.so.4`命令以解决共享库的路径问题。

至此,环境配置已完成。现在,您应能成功使用`arm-linux-gcc`编译器进行编译操作。

2. 图解 Jenkins Pipeline 的前端自动化部署,用上后真香!

Jenkins Pipeline实现前端自动化部署的流程如下

  1. 选择Jenkins Pipeline任务

    • 相较于自由风格项目,Pipeline提供了更高级的构建和自动化能力。
  2. Pipeline核心脚本

    • 获取Git代码分支:使用gitParameter插件获取Git仓库的分支,并在部署时选择分支,默认选择develop分支。
    • Git环境变量与获取Git分支代码:通过Git插件获取选定的Git分支代码。
  3. 拷贝依赖包

    • 由于node_moles不会上传到Git仓库,需在Linux服务器上预先安装依赖包,手动压缩并拷贝到Jenkins服务器的指定目录。部署时,从该目录将node_moles压缩包拷贝并解压到当前工作目录。
  4. 编译代码

    • 使用npm run build xx命令编译前端代码,并压缩编译后的dist目录。
  5. 备份代码

    • 将web服务器上现有的前端项目移动到备份目录,如webbak。
  6. 上传代码

    • 将编译后的代码包上传到web服务器。
  7. 更新代码

    • 解压dist压缩包,并将多个前端工程拷贝到指定的web服务器目录,如passjavawebmicro。
  8. 清理代码

    • 执行命令查找并删除web服务器上超过7天未修改的目录,确保服务器空间整洁。
  9. 邮件通知

    • 配置邮件通知,以便在部署完成后向相关人员发送通知。具体步骤可参考之前的邮件通知教程。

总结:通过使用Jenkins Pipeline进行前端自动化部署,可以高效管理和部署前端应用程序,降低人为错误和手动操作的风险,显着提升开发和部署效率。此方法涵盖了从分支获取到代码更新的完整流程,特别支持选择部署不同前端模块,有助于优化部署流程。

阅读全文

与编译部署代码相关的资料

热点内容
微信公众号gif压缩 浏览:962
黑客攻防实战详解pdf 浏览:755
手机哪个app可以玩单机游戏 浏览:154
查看mysql版本命令 浏览:211
手机app反编译出来都是abc 浏览:545
加密款睫毛好吗 浏览:192
安卓开发软件用什么编程语言 浏览:522
编译原理四元式为什么不容易优化 浏览:346
安卓手机上的app怎么转移不到苹果 浏览:856
怎么可以加密消息 浏览:607
编译原理单词的文法 浏览:508
程序的执行编译和翻译 浏览:170
发图片文件夹的格式 浏览:94
将数据加密储存到数据库 浏览:972
集权服务器是什么 浏览:392
故事存档在哪个文件夹 浏览:132
程序员欠债29万 浏览:244
锤子手机拍摄的照片在哪个文件夹 浏览:96
ca指标源码大全 浏览:241
为什么国内手机摄像头不做算法 浏览:182