go - 编译器如何为 asm_*.S 文件选择架构?

标签 go cross-platform

我想知道 Go 编译器如何为汇编文件选择体系结构,例如 'sync/atomic| '.是否有编译器标志?

最佳答案

默认情况下,Go 编译器以您正在运行的架构为目标。您可以设置 GOARCH 环境变量来覆盖它。请参阅:https://golang.org/pkg/go/build/

关于go - 编译器如何为 asm_*.S 文件选择架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48266179/

相关文章:

go - 在 go 中,如果我们想使用该文件中定义的函数,是否不需要在同一目录中导入另一个文件?

android - 在 Android.bp 中使用 Golang 在 "optional_subdirs"上应用条件?

go - 无法让测试适用于 INSERT 语句

C++ 跨平台构建自动化

go - gRPC 说一个函数 "not implemented",其余的都很好

go - 有没有办法拦截go函数?

python - Kivy是如何做到跨平台兼容的?

html - Monocross/HTML5 与 MonoDroid/MonoTouch/Windows

c++ - 在 C++ 中创建跨平台兼容的目录

c++ - Qt - 不能使用外部库进行交叉编译