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实现前端自动化部署的流程如下:
选择Jenkins Pipeline任务:
Pipeline核心脚本:
拷贝依赖包:
编译代码:
备份代码:
上传代码:
更新代码:
清理代码:
邮件通知:
总结:通过使用Jenkins Pipeline进行前端自动化部署,可以高效管理和部署前端应用程序,降低人为错误和手动操作的风险,显着提升开发和部署效率。此方法涵盖了从分支获取到代码更新的完整流程,特别支持选择部署不同前端模块,有助于优化部署流程。