英语法语西班牙语

Ad


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 语言编译器

概要


海湾合作委员会[-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-需要返回语句
默认情况下 大哥大 将警告具有一个或多个返回参数的函数
但缺乏明确的“返回”声明。 可以使用禁用此警告
-fno-需要返回语句.

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

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

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

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad