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

在openwrt上跑golang程序

1. 安装Go语言、搭建开发环境
https://blog.csdn.net/qq_38105536/article/details/142635132

2. VMware Workstation部署最新版OpenWrt 23.05.3
https://blog.csdn.net/gtj0617/article/details/137706312

桥接模式(负责物理网络连接状态),设置ip:192.168.0.11

设置root密码
root@OpenWrt:~# passwd

停止防火墙服务:
/etc/init.d/firewall stop

禁用防火墙在启动时自动启动:
/etc/init.d/firewall disable

文件传输协议:SCP

3. Go 语言交叉编译在 openwrt 上运行的程序

chmod 777 gohello

root@OpenWrt:/mnt# ./gohello
Go Hello 11!

真实设备:在window上编译Go代码在 openwrt 上运行

root@OpenWrt:~# uname -m
armv7l

cmd
set GOOS=linux&& set GOARCH=arm&& set GOARM=7&& go build


BusyBox v1.33.2 (2024-09-24 01:36:06 UTC) built-in shell (ash)

_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 21.02-SNAPSHOT, r0-b68c233
-----------------------------------------------------
OW21.02_EC200A_CNAA_rls988_1.057.067_20241021_01_09
-----------------------------------------------------
root@OpenWrt:~# uname -m
armv7l
root@OpenWrt:~# cd /mnt/
root@OpenWrt:/mnt# chmod 777 test
root@OpenWrt:/mnt# ./test
Go Hello 11!

解压指令

tar -xvf filename.tar


http://www.kler.cn/a/386931.html

相关文章:

  • 华为机试HJ39 判断两个IP是否属于同一子网
  • 【AI大模型】ELMo模型介绍:深度理解语言模型的嵌入艺术
  • AI绘画经验(stable-diffusion)
  • vue项目npm run serve出现【- Network: unavailable】(从排查到放弃)
  • 项目模块十七:HttpServer模块
  • C++笔记---异常
  • 缓存淘汰策略:Redis中的内存管理艺术
  • 前端-懒加载
  • 提瓦特幸存者4
  • Linux - 信号
  • Android GPU纹理数据拷贝
  • 谐振式DCDC设计与参数计算 - 笔记汇聚
  • 云轴科技ZStack助力新远科技开启化工行业智能制造新篇章
  • Spring Boot框架下的注解(完整版)
  • fpga开发原理图设计仿真分析
  • Kafka生产者如何提高吞吐量?
  • 使用 Redux 在 Flutter鸿蒙next 中实现状态管理
  • Excel:vba实现正则匹配
  • 【Linux】Ansible集中化运维工具(详解)安装、常用模块、playbook脚本
  • MQTT协议解析 : 物联网领域的最佳选择
  • 浏览器是如何渲染页面的? - 2024最新版前端秋招面试短期突击面试题
  • Git遇到“fatal: bad object refs/heads/master - 副本”问题的解决办法
  • 【Webpack配置全解析】打造你的专属构建流程️(1-4)
  • DBeaver工具连接Hive
  • 冒泡选择法(c基础)
  • 【.NET 8 实战--孢子记账--从单体到微服务】--简易权限--角色可访问接口管理