Go语言中文网 为您找到相关结果 143

新手问题 go build 找不到 go source files

mac环境,在项目目录下 go build ,显示“can't load package: package .: no buildable Go source files in /Users/xxxx/Documents/goworkspace/test/calcproj” 项目目录:/Users/xxxx/Documents/goworkspace/test/calcproj 目录下有 bin /pkg/src目录 ,src下有calc.go (包含main函数) $ echo $GOPATH /Users/xxxx/Documents/goworkspace/test/calcproj/ go install 也是同样的问题,找不到 Go s...阅读全文

Golang调用动态库so

测试动态库 test_so.h ``` int test_so_func(int a,int b); ``` test_so.c #include "test_so.h" ``` int test_so_func(int a,int b) { return a*b; } ``` 生成so ``` gcc -shared ./test_so.c -o test_so.so ``` 复制so文件到golang项目目录 golang项目目录,建立 load_so.h ``` int do_test_so_func(int a,int b); ``` load_so.c ``` #include "load_so.h" #include int do_test_so_func(i...阅读全文

博文 2017-09-15 03:56:05 1019459067

用golang的编译build生成的.exe文件秒关闭

求个大牛帮忙新手解决个build的小问题,在window下用golang的build编译生成的.exe文件后,在window桌面下双击这个.exe文件后,会秒关闭掉。代码目的是想把一个html文件写入到go的buff里面,然后直接编译。不知道我这样做的对不对,也不知道秒关的原因是什么 求个大神帮忙解决下 谢谢...阅读全文

新手环境报错,找不到包

sublime3下执行go run main.go报如下错误: main.go:9:5: cannot find package "server/rest" in any of: /usr/local/go/src/server/rest (from $GOROOT) /Users/runc/code/golang/src/server/rest (from $GOPATH) exit status 1 本机环境: runc:rest > echo $GOROOT /usr/local/go runc:rest > echo $GOPATH /Users/runc/code/golang 项目当前目录: runc:rest...阅读全文

GO新手想问下用什么工具调试go,比如打断点什么的

GDB?还是其他?eclipse联动了gdb,但是debug运行,报错 ~"../../../../src/gdb-7.9.1/gdb/buildsym.c:1759: internal-error: buildsym_init: Assertion `free_pendings == NULL' failed.\nA problem internal to GDB has been detected,\nfurther debugging may prove unreliable.\nCreate a core file of GDB? " ~"(y or n) [answered Y; input not from terminal]\n" This application h...阅读全文

用go build 编译文件时报错

我用go build指令编译文件是提示以下错误 GetFileAttributesEx store.go: The system cannot find the file specified. 而我的指令是在sorter.go所在的目录中执行的 sorter.go中的内容如下: ```go package main import ( "flag" "fmt" ) var infile *string = flag.String("i", "infile", "File contains values for sorting") var outfile *string = flag.String("o", "outfile", "File ...阅读全文

新手学习遇到 panic: runtime error: index out of range

**代码如下 。输出data的时候报错了。不知道什么原因,有哪位懂的大牛解释一下。** ```go package main import ( "fmt" "encoding/binary" ) type IpAddr [4]byte func main() { addr := IpAddr{1, 2, 3, 4} var tmp = make([]byte, 5) for i := 0; i < len(addr); i++ { tmp[i] = addr[i] } fmt.Println(tmp) data := binary.BigEndian.Uint64(tmp...阅读全文

fmt.Scanf不能输入

各位大侠,我是新手,最近刚学习go,在练习的时候不能输入,是什么问题呢? 以下是代码: package main import "fmt" func main() { var a int var f float32 var str string fmt.Println("准备录入数据:") fmt.Scanf("%d, %f, %s", &a, &f, &str) //录入数据 fmt.Println("输出录入结果:") } 运行结果如下: 准备录入数据: 输出录入结果: 错误:没有地方让我输入,我明明写了输入语句的呀?这是什么回事呢?? 希望各位大侠帮忙看一下,谢...阅读全文

同样的源码,osx上编译没问题,在centos上编译出现以下问题。

源码均通过go get获得,那么为什么还会提示“github.com/google/gopacket”是程序,不是包呢? can't load package: /root/GoProject/src/github.com/google/gopacket/examples/httpassembly/main.go:20:2: import "github.com/google/gopacket" is a program, not an importable package 新手学习中,here we go ,多多交流...阅读全文

如何使用Go 项目.

今天看到有说写了一个项目, 用于学习. 但是我下载下来却不知道如何使用. 我算是新手中的新手.问这样一个低级的问题不知道有没有高手回答一下我. 非常感谢 我的第一个想法就是运行**go install** 结果出现下面的错误 ![enter image description here][1] [1]: http://drupalmodule.cn//sites/default/files/images/20142002134638.pn...阅读全文

在golang中调用ping命令为什么不能像windows命令行输出呢?我是新手

我在WIN10 CMD窗口使用ping命令 ![123.png](http://studygolang.qiniudn.com/160929/f25fe17f3ca2a540ea3710f0bf0ddbef.png) 然后使用GOLANG调用ping命令 func main() { cmd := exec.Command("cmd", "ping", "127.0.0.1") stdout, err := cmd.StdoutPipe() stdin, err := cmd.StdinPipe() stderr, err := cmd.StderrPipe() cmd.Start() if err != nil { fmt.Println(...阅读全文

新手疑问:为什么struct指针变量直接取到struct成员的值呢,不应该是一个地址么

谁能帮助我一下,回答一下下面这段代码中两种写法有什么区别吗? 谢谢!