版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
go语言(golang)简化了跨平台交叉编译步骤,支持在windows系统下交叉编译基于arm+linux平台的应用运行时無需其它依赖库。以下以一个简单的http server为例先上源码:
main函数里代码说明:
//第一行:设置主目录为启动目录下的html目录
//第二行:启动http服务,监聽8080端口
步骤1:在windows系统下(本人用的是win10)安装go语言的开发环境及可视化编译器LiteIDE(步骤很简单网上教程很多)
步骤4:目标环境修改为cross-arm6,按“ctrl+B”编译生成的执行文件为源码目录下的"Test",无后缀
接下来就可以通过http://开发板ip:8080访问http服务了,记住新建一个“html”目录后放进一些html文件/其它文件,可像普通网站一样浏览、下载
1.本例建立一个静态网站,在main函数里添加http.HandleFunc可增加动态处理能力