简答:不.(至少不是用gc,gccgo是gcc可链接的,所以它可能是可能的)
中等答案:但是,您可以静态绑定,例如,libffi或libdl,然后使用它来动态加载其他库.
简单回答:您可以使用go工具链C编译器和汇编器在C和ASM中编写go包(例如,参见src/pkg/runtime).因此,您可以在C或ASM中编写FFI作为go包.
编辑:从下面的评论(现在也CW)
或者,它可以使用syscall和unsafe软件包完成(很容易在Windows中,但我想它在Linux中会更难,并且与上面的第三个解决方案相差不远).
http://code.google.com/p/go/wiki/CallingWindowsDLLs