Go编译缓存导致C文件修改后未重新编译

今天和同事一起看了一个很诡异的问题,研究了半天发现是由于Go的编译缓存导致的,记录下来方便其他遇到问题的同学参考。 首先编写一个hello.go文件,里面调用了C函数: package main /* #include "./libhello.c" */ import "C" import "fmt" func main() { fmt.Println(C.hello()) } 对应的
相关文章
相关标签/搜索