水木社区手机版
首页
|版面-Go编程语言(Golang)|
新版wap站已上线
返回
1/1
|
转到
主题:golang 编译一个package下的单个.go文件报undefined:xxx错误
3楼
|
nikezhang
|
2022-03-18 12:44:54
|
展开
那你可以先从一个package下面只有一个文件的项目编译起来,然后增加文件个数,逐渐分析中间表
【 在 amiworld (ami) 的大作中提到: 】
: 我要debug golang编译器(你可以理解为我在移植golang编译器,还不完善),testcases有多个.go文件的话,生成的中间表示太大了,分析起来费劲。
:
: 不知您有什么好的思路?谢谢
:
--
FROM 117.136.0.*
4楼
|
nikezhang
|
2022-03-18 12:45:49
|
展开
另外,一个文件如果引用了其他模块,编译的时候是要一起编译的
【 在 amiworld (ami) 的大作中提到: 】
: 目前一个package下有特别多的.go源文件,能不能像c++/c一样,单个源文件进行编译啊?
:
: 目前pkg/tool/linux_amd64/compile单个编译*.go源文件,会报undefined:xxx错误。所有文件一起编译,是可以的。难道只能一起编译吗?
: 想单个编译*.go文件,是为了方便找问题。
--
FROM 117.136.0.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版