书栈网 · BookStack 本次搜索耗时 0.044 秒,为您找到 98595 个相关结果.
  • 自动编译-run

    注意事项 使用帮助 使用示例 常见问题 注意事项 由于Go 是不支持热编译特性的,每一次代码变更后都要重新手动停止、编译、运行代码文件。run 命令也不是实现热编译功能,而是提供了自动编译功能,当开发者修改了项目中的go 文件时,该命令将会自动编译当前程序,并停止原有程序,运行新版的程序。 run 命令会递归监控当前运行目录 的所有go 文件变...
  • Byref 编译指示

    Byref 编译指示 Byref 编译指示 byref 指示可以应用于对象或元组类型或过程参数。 当应用于类型时,它会指示编译器按引用(隐藏指针)将类型传递给过程。 当应用于参数时,它将具有优先权,即使类型被标记为 bycopy 。 当使用 cpp 后端时,标记为 byref 的参数将转换为 cpp 引用 & 。
  • cppNonPod 编译指示

    cppNonPod 编译指示 cppNonPod 编译指示 importcpp 非 POD 类型时应该加上 cppNonPod 编译指示,这样用作 threadvar 变量时才可能正常工作(尤其是对构造函数和析构函数而言)。这需要 --tlsEmulation:off 。 type Foo {. cppNonPod , importcpp ...
  • passc 编译指示

    passc 编译指示 passc 编译指示 passc 编译指示可以用来传递额外参数到 C 编译器,就像命令行使用的 --passc: {. passc : "-Wall -Werror" .} 请注意,可以使用系统模块 中的 gorge 来嵌入外部命令中的参数,这些参数将在语义分析期间执行: {. passc : gorge ( "...
  • Noalias 编译指示

    Noalias 编译指示 Noalias 编译指示 从 Nim 编译器版本 1.4 开始,有一个用于变量和参数的 .noalias 注解。它被直接映射到 C/C++ 的 restrict 关键字,表示底层指向内存中的一个独占地址,此地址不存在其他别名。编译器 不检查 代码是否遵守了此别名限制。如果违反了限制,后端优化器就完全有可能错误地编译代码。这是...
  • fatal 编译指示

    fatal 编译指示 fatal 编译指示 fatal 编译指示可使编译器输出一条包含指定内容的错误消息。与 error 编译指示不同, 输出了这个错误消息后,编译过程必然中止。例子: when not defined ( objc ): {. fatal : "编译这个程序时带上 objc 命令!" .}
  • compileTime 编译指示

    compileTime 编译指示 compileTime 编译指示 compileTime 编译指示用来指示一个过程或者变量只能用于编译期的执行。不会为它生成代码。 编译期过程可作为宏的辅助。从语言的 0.12.0 版本开始,包含 system.NimNode 类型的参数的过程隐式地声明为 compileTime: proc astHelper (...
  • 交叉编译-build

    使用方式 内置编译变量 编译配置文件 使用示例 使用方式 具体参数,使用gf build -h 查看帮助 仅限于交叉编译使用到GoFrame 框架的项目,支持绝大部分常见系统的直接交叉编译。 内置编译变量 build 命令自动嵌入编译变量,这些变量用户可自定义,并且在运行时通过gbuild 组件获取。使用gf build 的项目将会默认嵌入...
  • 编译文档

    编译文档 架构图 数据库要求 Core 环境要求 下载源代码 安装 Python3 安装 python 依赖 修改配置文件 启动 Core Lina 环境要求 下载源代码 安装 Node 安装依赖 修改配置文件 运行 Lina 构建 Lina 下载 Release 文件 Luna 环境要求 下载源代码 安装 Node ...
  • 编译文档

    编译文档 架构图 数据库要求 Core 环境要求 下载源代码 安装 Python3 安装 python 依赖 修改配置文件 启动 Core Lina 环境要求 下载源代码 安装 Node 安装依赖 修改配置文件 运行 Lina 构建 Lina 下载 Release 文件 Luna 环境要求 下载源代码 安装 Node ...