Go语言高级编程-第3章 Go汇编语言

Go语言高级编程系列是我读《Go语言高级编程》时的一些要点总结。

  1. Go汇编语言并不是一个独立的语言,因为Go汇编程序无法独 立使用。Go汇编代码必须以Go包的方式组织,同时包中至少 要有一个Go语言文件用于指明当前包名等基本包信息。如果 Go汇编代码中定义的变量和函数要被其它Go语言代码引用, 还需要通过Go语言代码将汇编中定义的符号声明出来。用于 变量的定义和函数的定义Go汇编文件类似于C语言中的.c文 件,而用于导出汇编中定义符号的Go源文件类似于C语言的.h 文件。

  2. 以下命令可查看的Go语言程序对应的伪汇编代码:

    1
    go tool compile -S pkg.go

TODO: 后面的看不太懂,没记什么。等有空了再重新读下,补上笔记。


Go语言高级编程-第3章 Go汇编语言
https://nrbackback.github.io/2021/12/04/Go语言高级编程-第3章 Go汇编语言/
作者
John Doe
发布于
2021年12月4日
许可协议