我正在看看Go语言.我有一个问题:例如,我将创建一个新的库,它应该使用一个Go包中的方法用于Windows,另一个用于Linux.
我只想问,是否有一种组织构建过程的便捷方式?当然,我可以为每个操作系统创建一个项目,并为每个操作系统更改导入名称.
假设我有一个基于哪个操作系统的go项目,在某些情况下,我想使用的是一个Systemd客户端软件包与一个Upstart客户端软件包相比一个sysv客户端软件包与一个launchd客户端软件包.是否有可能有选择地导入每个包,所以我只导入我正在构建的OS /发行版所需的那个?或者我是否必须导入每个OS /发行版的每个包?