x64的操作系统使用x86的Golang:Sublime Text2 的Go Build 插件问题

GoLand 2026.1.1深度解析:语义索引与Goroutine状态机重构开发体验 Go语言IDE并非简单代码编辑器,而是理解Go程序语义、协同运行时行为的关键工具。其核心在于对AST的深度解析能力与对goroutine生命周期的精准建模——前者支撑语义化符号索引,实现零歧义跳转;后者依托Goroutine State Machine引擎,实时捕获_Gwaiting等七种状态,让并发调试从‘猜’变为‘看’。这种技术演进显著提升百万行级Go微服务的可维护性与调试确定性,广泛应用于云原生开发、高并发中间件调试及远程CI/CD协同场景。GoLand 2026.1.1正是这一理念的工程落地,将Go 阅读详情

默认的在x64草走系统里编译得到的路径为:

go build -x -v -o bin\windows_amd64\xxx.exe src\main.go


无论Golang是x86还是x64都如此


修改方法:

Sublime\Data\Packages\Go Build\GoBuild.py 89行:

#output = os.path.join("bin", getArch(), project_name + ".exe")
output = os.path.join("bin", "windows_386", project_name + ".exe")

把getArch换成:windows_386即可
Sourcepawn插件开发入门:从环境搭建到第一个Hello World插件 脚本语言作为连接开发者与软件系统的桥梁,通过特定的语法和API实现对底层功能的调用与扩展。其核心原理在于将高级语言编写的逻辑,通过解释器或编译器转换为目标平台可执行的指令,从而在不修改原始程序的情况下,赋予其新的行为与能力。这种技术价值在于极大地提升了软件的可定制性和开发效率,尤其在游戏服务器、自动化工具等需要快速迭代和功能定制的场景中应用广泛。本文聚焦于Source引擎游戏模组开发,深入讲解如何为《CS:GO》等游戏配置Sourcepawn开发环境,并编写首个功能插件。通过解析工具链构成、编译流程及事件回 阅读详情

相关推荐

VSCode从零到精通:安装配置、插件生态与高效开发环境搭建指南

在软件开发领域,源代码编辑器是程序员的核心生产力工具,其核心价值在于提升代码编写、调试和管理的效率。现代编辑器通过插件生态系统和高度可配置性,实现了从轻量级文本处理到全功能集成开发环境的灵活扩展。这一设计理念使得开发者能够根据具体技术栈和项目需求,定制专属的开发环境,从而在工程实践中显著提升工作流效率。以Visual Studio Code(VSCode)为例,它凭借其免费、开源和跨平台的特性,在轻量核心与强大扩展性之间取得了平衡,成为从Python数据科学、Java Web开发到C/C++嵌入式编程等多场

weixin_34112181的博客 461

Go build 交叉编译-实现多平台兼容

✔是不是很简单呀,确实是的,接下来就解释一下【平台有哪些】、【架构有哪些】、【为什么go程序可以兼容不同架构的那些事情】直接上干货,直接执行下面的指令,将GOOS(平台)和GOARCH(架构)就可以解决大部分架构兼容问题。PC段:linux、windows、darwin(苹果系统 Mac os)、aix(IBM操作系统 如AIX 5L)程序交叉编译后就可以在各操作系统执行,非Java或Python依赖虚拟机,Go编译后不依赖虚拟机。,架构性能好,耗电多、电压高,主要用于PC机、【X86,64位是指什么?

Lucky小小吴的小屋 1743

VSCode配置C/C++开发环境:MinGW-w64与gdb调试完整指南

在编程开发中,编辑器、编译器和调试器是三个既独立又协同的核心组件。VSCode作为轻量级编辑器,本身不具备编译能力,需要借助外部工具链将源代码转换为可执行程序。Windows平台下,MinGW-w64提供gcc/g++编译器与gdb调试器,是构建C/C++开发环境的关键。理解环境变量配置以及tasks.json、launch.json的协作原理,能有效规避“g++不是内部或外部命令”、“程序不存在”等高频报错。无论是算法刷题、学生初学还是轻量级工程开发,这套配置都能让开发者快速跑通第一个C++程序并实现断点

weixin_33798152的博客 493

Go 交叉编译

【代码】Go 交叉编译。 Mac 下编译 Linux 和 Windows 64位可执行程序 Linux 下编译 Mac 和 Windows 64位可执行程序 Windows 下编译 Mac 和 Linux 64位可执行程序

拥抱具身智能,昇腾Ascend C 676

Go 学习笔记(37)— 标准命令行工具(go build 跨平台编译、交叉编译、go clean、go run、go fmt、go install、go get、go vet)

1. 标准命令简述 Go 本身包含来大量用于处理 Go 程序的命令和工具。 命令 作用 build 用于编译指定的代码包或 Go 语言源码文件。命令源码文件会被编译成可执行文件,并存放到命令执行的目录或指定目录下。而库源码文件被编译后,则不会在非临时目录中留下任何文件。 clean 用于清除因执行其他 go 命令而遗留下来的临时目录和文件。 doc 用于显示打印 Go 语言代码包以及程序实体的文档。 env 用于打印 Go 语言相关的环境信息。 fix 用于修正指定代码的

wohu1104的专栏 9798

Sublime Text 3126 Linux x86-64 免注册免配置版(含完整插件支持)

Sublime Text 3126 是 Sublime HQ 发布的经典稳定版本,构建于轻量级 C++ 内核之上,采用 OpenGL 加速渲染与异步 UI 架构,确保在低资源消耗下实现毫秒级响应。该版本定格于功能完备性与系统兼容性的平衡点,广泛适用于 Linux x86-64 环境下的开发任务。其设计哲学强调“最小干扰、最大效率”,通过极简界面和键盘驱动操作范式,减少鼠标依赖,提升编码节奏。对于某些小众或内部 DSL(领域专用语言),官方并未提供默认语法支持,此时需要手动创建自定义文件。

weixin_36123300的博客 982

Go 交叉编译x86, arm架构上的Linux可执行程序

1. Golang的交叉编译说明 ????????????golang中交叉编译非常简单。???????????? 直接在windows上设置几个Go环境变量便可以编译多种架构多个操作系统的可执行程序。 https>go env set GO111MODULE=auto set GOARCH=amd64 set GOBIN= set GOCACHE=C:\Users\Admin\AppData\Local\go-build set GOENV=C:\Users\Admin\AppData\Roamin

遇见你是我最美丽的意外 1万+

sublime x86 安装包

Sublime Text是一个代码编辑器。也是HTML和散文先进的文本编辑器。Sublime Text 3漂亮的用户界面和非凡的功能,例如:迷你地图,多选择,Python插件,代码段等等。完全可自定义键绑定,菜单和工具栏等等.漂亮的用户界面和非凡的功能,Sublime Text的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

Sublime Text安装及插件配置

一、Sublime Text版本号 Sublime Text Build 3176 x64 Setup.exe 二、Sublime Text安装Package Control 进入sublime后,按快捷键 (Ctrl + `) 进入命令行模式,然后在命令行模式中输入如下命令: import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5...

Andy·Wu的专栏 526

Sublime Text Build 3143 x86_64 简体中文版(免激活)

Sublime Text Build 3143 x86_64 简体中文版 无需激活

Sublime_Text3047x86增强版

Sublime_Text3047x86增强版

Sublime Text 3 全程详细图文使用教程

转自: http://www.cnblogs.com/wind128/p/4409422.html 一、 前言 使用Sublime Text 也有几个年头了,版本也从2升级到3了,但犹如寒天饮冰水,冷暖尽自知。最初也是不知道从何下手,满世界地查找资料,但能查阅到的资料,苦于它们的零碎、片面,不够系统和全面,所以一路走来,耗费了本人大量的时间和精力。所以蒙生了写这篇《Sublime Text ...

qq_29617203的博客 1176

保姆级教程:用NFS把群晖NAS的文件夹挂到Ubuntu 22.04上,实现文件无缝共享

本文提供了一份详细的教程,指导用户如何通过NFS协议将群晖NAS的文件夹挂载到Ubuntu 22.04系统上,实现文件的无缝共享。文章对比了NFS与SMB协议的性能差异,并提供了群晖端和Ubuntu端的配置指南、高级参数优化、自动挂载方案以及生产环境中的实战技巧,帮助用户提升文件共享效率和系统稳定性。

weixin_29213827的博客 405

VSCode从入门到精通:高效开发环境配置与实战指南

集成开发环境(IDE)是现代软件工程的核心工具,它通过整合代码编辑、编译、调试和项目管理等功能,极大提升了开发效率。其工作原理在于提供一个可扩展的平台,允许开发者通过插件机制定制功能。这种架构的技术价值在于平衡了轻量级与功能丰富性,使得开发者能够为不同技术栈(如Python、C++、前端)快速搭建专属工作流。在实际应用场景中,无论是Web开发、数据分析还是嵌入式编程,一个配置得当的IDE都是生产力倍增器。本文聚焦于Visual Studio Code(VSCode),这一款因其轻量、快速和强大插件生态而广受

weixin_30642869的博客 336

算法 A 求稳健平均值和稳健标准差

文章目录算法原理代码 算法原理 算法 A 来自 GB/T 6379.5。应用此算法计算得到数据平均值和标准差的稳健值。稳健性是估计算法的特点,而不是其产生的估计值的特点,因此严格来说,称由此算法计算的平均值和标准差是稳健的是不确切的。然而,为避免使用繁琐的术语,“稳健均值”和“稳健标准差”应理解为利用稳健算法计算的总体均值和总体标准差的均值估计。 设数据为 xi,i∈(1,2,⋯ ,n)x_i, i\in(1,2,\cdots,n)xi​,i∈(1,2,⋯,n),记稳健平均值为 x∗,s∗x^*, s^*x

zhuo木鸟的博客 9253

AI提示词实战:用EARS语法5步搞定产品需求拆解(附完整案例)

本文详细介绍了如何运用EARS语法将模糊的产品需求进行原子化拆解,转化为清晰、可执行的结构化指令。通过一个完整的自由职业者项目管理工具案例,演示了从原始需求分析到构建增强AI提示词的五步实战流程,帮助产品经理和技术人员实现高效、精准的需求传达与协作。

nokia的博客 1030

Windows golang cgo交叉编译 linux x86_64

extldflags “-static -fpic”:静态编译,也就是会把使用到的动态库,静态链接到程序中,该指令存在时候可能会有warning提示,这是因为有些库文件是不能被静态链接的,gcc 编译器不支持 参考 [6]。CC=aarch64-linux-gnu-gcc:指定CC也就是gcc编译命令使用交叉编译工具 aarch64-linux-gnu-gcc,也就是我们之前安装的交叉编译工具。-ldflags ‘-s -w’:这个选项是为了移除编译后的程序的编译调试信息,减少可执行文件的体积。

wellzhou1978的博客 1371

四路独立可控供电USB 2.0智能集线器设计

USB集线器是连接外设的基础接口设备,其供电管理能力直接影响系统可靠性与远程运维效率。传统HUB仅提供固定VBUS输出,缺乏端口级电源控制机制,难以实现软复位、故障隔离与功耗优化。本方案基于USB 2.0协议透明转发原理,通过硬件级电子负载开关(如MT9700)与独立MCU(ESP32-C3)协同,构建具备四路独立限流(680mA)、纳秒级通断响应、WiFi/MQTT远程管控能力的智能供电架构。技术价值体现在协议无侵入、控制域与数据域物理隔离、默认安全上电策略等工程实践要点,广泛适用于工业远程调试、实验室设

weixin_36289742的博客 193

golang 交叉编译

golang 开发的代码只需要针对运行平台进行编译就可以实现可以跨平台独立运行,这一点可不像java那样半变异半解释型的语言,Java的运行依赖jvm,但编译后的golang则不需要。 golang在编译的时候比较重要的两个参数是:“目标平台GOOS” 和 “目标架构 GOARCH” 例如: # 编译目标平台linux 64位 GOOS=linux GOARCH=amd64 go build main.go # 编译目标平台windows 64位 GOOS=windows GOARCH=amd6.

u012474395的博客 2377

数据预处理的分箱操作

数据分箱 介绍 我们在建立模型前,一般需要对特征变量进行离散化,特征离散化后,模型会更稳定,降低模型过拟合的风险。尤其是采用 logsitic 建立评分卡模型时,必须对连续变量进行离散化。而特征离散化处理通常采用的就是分箱法,数据分箱(也称为离散分箱或分段)是一种数据预处理技术,用于减少次要观察误差的影响,提高泛化性。 数据分箱又分为有监督分箱和无监督分箱,是否使用标签进行离散化(分箱)决定了有监督还是无监督的离散化方法。 知识点 无监督分箱 split 分箱 merge 分箱 无监督分箱 这里为了

随笔记 5332

中移物联ML307C模组OPENCPU开发环境搭建全攻略

本文详细介绍了中移物联ML307C模组OPENCPU开发环境搭建的全过程。从OPENCPU模式的核心优势解析,到SDK获取、Python与scons工具安装,再到解读SDK目录结构与实战编译命令,最后提供常见问题避坑指南,帮助开发者快速构建高效的物联网应用编译环境。

weixin_29168393的博客 741

win10 64位操作系统编译x86的go程序

下载go32位的zip格式的sdk,解压到C盘GoX86目录(C:\Go已经存放了64位的sdk),将环境变量中的GOROOT、GOBIN修改位C:\GoX86和C:\GoX86\bin; 启动goland,编译64位的程序,从下方的console区域,考出goland生成的编译命令行,并进行修改,调整目录: C:\GoX86\bin\go.exe build -o E:\GoWorkPath...

henreash的专栏 3055

【WorkBuddy专栏28】WorkBuddy 网页抓取完全实战——从翻车到行云流水

WorkBuddy 网页抓取完全实战——从翻车到行云流水

AI人人懂 1050

golang 64位linux环境下编译出32位程序

目标:在64位linux系统上编译出32位程序。操作:1.执行 go env 查看当前go环境配置          2.执行 export GOARCH=386 配置go输出系统平台为32位          3.go build 编译程序          4.使用file main 指令查看编译出的可执行程序是否为32位实践图片:...

天天water的专栏 1万+

python读取并可视化npy格式的深度图文件以及将其保存为jpg图片的方法

  npy文件是无法直接打开的,它里面包含的是一个矩阵格式的数据,可以用于存储图像。为了对其进行可视化,需要将其转换为图像。这里需要用到numpy包以及matplotlib包,没有的话就pip install一下吧。现进入包含有npy文件的目录(我的该目录下有一个名为0000.npy的文件),然后打开一个终端,执行python进入pythn命令行模式,依次输入如下代码即可: import numpy as np import matplotlib.pyplot as plt depthmap = np.lo

zeeq的博客 5万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

notepad++ 的golang语法高亮

go自带了notepad++的语法高亮配置,只需要在notepad++里导入即可: 1.  打开go的安装目录misc\notepadplus下的userDefineLang.xml,把开头的和结尾的的注释取消掉 2. 把misc\notepadplus目录下的go.xml放到notepad++安装目录下的plugins\APIs目录里 3. 打开notepad++,

varding的专栏 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: c++ 0x Lambda :在自己的项目中使用
下一篇: GO开发环境——liteIDE
varding
博客等级 码龄17年 115粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值