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進行前端自動化部署,可以高效管理和部署前端應用程序,降低人為錯誤和手動操作的風險,顯著提升開發和部署效率。此方法涵蓋了從分支獲取到代碼更新的完整流程,特別支持選擇部署不同前端模塊,有助於優化部署流程。