和学习别的东西一样, 我总会想找到一个一劳永逸的权威解, 先划定一个舒适区, 然后在舒适区中睡着。

  1. 关于编译选项:

Gemini:

  • 软件包 (Package):最常用的选项。适用于标准的 Go 项目结构。你只需要指定包含 main 函数的包路径。
  • 目录 (Directory):如果你想编译某个文件夹下的所有 .go 文件,选这个
  • 文件 (File):仅编译单个文件。通常不推荐,除非你的程序非常简单只有一个文件。

笔记关联

  • 对照阅读C语言中的预处理指令 — 从 Go 的包、目录、文件构建选项,对照 C 中头文件展开与编译单元的概念。