英语法语德语意大利语葡萄牙语俄语西班牙语

OnWorks 网站图标

mips64el-linux-gnuabi64-gccgo - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 mips64el-linux-gnuabi64-gccgo

这是命令 mips64el-linux-gnuabi64-gccgo 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

名称


gccgo - 基于 GCC 的 Go 语言编译器

概要


gccgo [-c|-S]
[-g[-pg[-O水平]
[-IDIR...] [-LDIR...]
[-o 输出文件] 入档...

这里只列出最有用的选项; 其余部分见下文。

商品描述


大哥大 命令是前端 GCC 并支持许多相同的选项。 这个
手册仅记录特定于的选项 大哥大.

大哥大 命令可用于将 Go 源代码编译成目标文件,链接一个
将目标文件收集在一起,或按顺序进行。

Go 源代码被编译为包。 一个包由一个或多个 Go 源组成
文件。 单个包中的所有文件必须一起编译,通过传递所有
文件作为参数 大哥大. 一次调用 大哥大 只能编译一个
包。

一个 Go 包可能会“导入”一个不同的 Go 包。 导入的包必须有
已经编译; 大哥大 将直接从编译包中读取导入数据。
以后链接这个包时,包的编译形式必须包含在
链接命令。

Go 程序一般都必须用调试信息编译,并且 -g1 是默认值
如下所述。 剥离 Go 程序通常会导致它行为不端或失败。

配置


-IDIR
指定在编译时搜索导入包时要使用的目录。

-LDIR
链接时,指定库搜索目录,如 GCC.

-fgo-pkgpath=绳子
设置要使用的包路径。 这设置了 PkgPath 方法返回的值
反射。类型对象。 它还用于全局可见符号的名称。 这
此选项的参数通常应为将用于导入此选项的字符串
安装后打包; 换句话说,目录中的路径名
由指定 -I 选项。

-fgo-前缀=绳子
的替代品 -fgo-pkgpath. 参数将与包名结合
从源文件生成包路径。 如果 -fgo-pkgpath 用来,
-fgo-前缀 将被忽略。

Go 允许一个程序包含多个同名的包
源文件中的“package”子句,但显然这两个包必须是
使用不同的路径名导入。 为了使它与 大哥大,或者
-fgo-pkgpath or -fgo-前缀 编译包时必须指定。

使用任一 -fgo-pkgpath or -fgo-前缀 禁用“主要”的特殊处理
package 并允许像任何其他包一样导入该包。

-fgo-相对导入路径=DIR
相对导入是以 ./ or .. /. 如果使用此选项,
大哥大 将使用 DIR 作为搜索时相对导入的前缀。

-frequire-return-语句
-fno-require-return-statement
默认情况下 大哥大 将警告具有一个或多个返回参数的函数
但缺乏明确的“返回”声明。 可以使用禁用此警告
-fno-require-return-statement.

-fgo-check-除零
添加对除以零的显式检查。 在 Go 中除以(或取模)为零
引起恐慌。 在 Unix 系统上,这是在运行时通过捕获
“SIGFPE”信号。 某些处理器,例如 PowerPC,不会在
被零除。 某些运行时不会生成可以捕获的信号。 在
那些系统,可以使用这个选项。 或者可以通过以下方式删除支票
-fno-go-check-除零. 默认情况下,此选项当前处于启用状态,但将来会启用
在不需要它的系统上可能默认关闭。

-fgo-check-divide-overflow
添加对除法溢出的显式检查。 例如,除法溢出发生在
计算“INT_MIN / -1”。 在 Go 中,这应该被包装,以产生“INT_MIN”。 一些
x86 等处理器会在除法溢出时生成陷阱。 在这些系统上,这
可以使用选项。 或者可以通过以下方式删除支票 -fno-go-check-divide-overflow.
此选项当前默认开启,但未来可能默认关闭
不需要它的系统。

-g 这是标准 GCC 选项。 在这里提到它是因为默认情况下 大哥大 原来
使用等效于标准选项的调试信息生成 -g1.
这是因为 Go 程序需要可用的调试信息以便
获取回溯信息。 一个明确的 -g0 可用于禁用生成
调试信息,在这种情况下某些标准库函数,例如
“runtime.Callers”,将无法正常运行。

使用 onworks.net 服务在线使用 mips64el-linux-gnuabi64-gccgo


Ad


Ad

最新的 Linux 和 Windows 在线程序