首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gccgo不知道-fgo-relative-import-path

gccgo不知道-fgo-relative-import-path
EN

Stack Overflow用户
提问于 2013-04-20 20:08:23
回答 2查看 563关注 0票数 2

我试着在我的机器上用gccgo编译一些代码:

代码语言:javascript
复制
$ export LANG=C
$ go get -d github.com/fuzxxl/ppm
$ cd $GOPATH/src /github.com/fuzxxl/ppm
$ go build -compiler gcc
gccgo: error: unrecognized command line option '-fgo-relative-import-path=_/home/fuz/src/go/src/github.com/fuzxxl/ppm'

以下是我机器上的工具:

代码语言:javascript
复制
$ go version
go version devel +dda87c8bcba1 Wed Apr 17 13:25:28 2013 -0700 linux/amd64
$ gccgo --version
gccgo (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

为什么我会得到上面显示的错误?我能做些什么来解决这个问题呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-20 22:34:52

-fgo-relative-import-path选项是committed on 2012-10-30,而GCC 4.7.2 (包括gccgo)已经是released on 2012-09-20。所以gccgo 4.7.2还不包含对此选项的支持。

将gccgo升级到4.7.3 (或4.8.0)应该可以解决此问题。

票数 2
EN

Stack Overflow用户

发布于 2013-04-21 04:02:30

"Raring Ringtail“是Ubuntu13.04的代号,计划于2013年4月25日发布。

GNU Go编译器:Package (raring): gccgo-4.7 (4.7.3-1ubuntu1)

在此期间,我使用的是Ubuntu13.04(响尾声) Daily Build

例如,

代码语言:javascript
复制
$ uname -a
Linux ubuntu 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ gccgo --version
gccgo (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3

$ export GOPATH=/home/peter/gopath
$ export LANG=C
$ go get -d github.com/fuzxxl/ppm
$ cd $GOPATH/src/github.com/fuzxxl/ppm
$ go build -compiler gccgo
$ go install -compiler gccgo
$ 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16120161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档