LiteIDE调试GO程序,怎么程序第一行就退出了?

天台道人 发布于 2014/09/25 16:26
阅读 4K+
收藏 0

// main.go
package main

import (
	"fmt"
)

func main() {
	var i int = 1
	i += 1
	j := i + 1
	k := j + 1
}




LiteIDE调试Go程序,怎么第一句就退出了?F5 - 开始调试,F10 - 调试界面跳到proc.c,运行了几行进入runtime.exit(0);,然后程序就结束了,咋回事?

加载中
0
无锡首席大都督程序员
需要修改编译选项,另外gdb对go1.3支持不好
0
OSC首席键客
OSC首席键客

LZ的头像和LiteIDE的logo很合得来啊!

0
天台道人
天台道人

引用来自“妹子说名字长丁丁长”的评论

需要修改编译选项,另外gdb对go1.3支持不好

汗,编译选项怎么改?加-gcflags "-N -l"吗?加过的了呀?还是其他的编译选项

无锡首席大都督程序员
就是这个,go1.3不能调试,换122
0
天台道人
天台道人

引用来自“铂金眼”的评论

LZ的头像和LiteIDE的logo很合得来啊!

您就别酸我了
0
f
flynaj
加了这个就没有调试信息了,调试版不加这个,-gcflags "-N -l"
返回顶部
顶部