书栈网 · BookStack 本次搜索耗时 0.026 秒,为您找到 98595 个相关结果.
  • CMDB 编译指南

    CMDB 编译指南 编译环境 源码下载 编译 进入源码根目录: 编译共有三种模式 模式一:同时编译前端UI和后端服务 模式二:仅编译后端服务 模式三:仅编译前端UI 打包 Docker 镜像制作 CMDB 编译指南 编译环境 golang >= 1.8 python >= 2.7.5 nodejs >= 4.0.0(编译过...
  • 编译指示(Pragmas)

    编译指示(Pragmas) 编译指示(Pragmas) 编译指示是Nim中不用引用大量新关键字,给编译器附加信息、命令的方法。编译指示用特殊的 {. 和 .} 花括号括起来。本教程不讲pragmas。 可用编译指示的描述见 manual 或 user guide .
  • NoDecl编译指示

    NoDecl编译指示 NoDecl编译指示 noDecl 编译指示几乎可以应用于任何符号(变量,proc,类型等),有时与C的互操作性有用: 它告诉Nim它不应该在C代码中为符号生成声明。 例如: var EACCES {. importc , noDecl .}: cint # EACCES是一个变量,因为Nim不知道它的价值 ...
  • Volatile编译指示

    Volatile编译指示 Volatile编译指示 volatile 编译指示仅用于变量。 它将变量声明为 volatile ,无论C/C++中的含义是什么(它的语义在C/C++中没有很好地定义)。 注意 :LLVM后端不存在此编译指示。
  • Bitsize 编译指示

    Bitsize 编译指示 Bitsize 编译指示 bitsize 编译指示用于对象字段成员。它将该字段声明为C/C++中的位字段。 type mybitfield = object flag {. bitsize : 1. }: cuint 生成: struct mybitfield { unsig...
  • Exportc编译指示

    Exportc编译指示 Exportc编译指示 exportc 编译指示提供了一种将类型,变量或过程导出到C的方法。 枚举和常量无法导出。 可选参数是包含C标识符的字符串。 如果缺少参数,则C名称是Nim标识符 与拼写完全相同 : proc callme ( formatstr : cstring ) {. exportc : "call...
  • used编译指示

    used编译指示 used编译指示 Nim会对未导出但未使用的符号生成警告。 used 编译指示可以附加到符号以抑制此警告。 当符号由宏生成时,这尤其有用: template implementArithOps ( T ) = proc echoAdd ( a , b : T ) {. used .} = echo...
  • register编译指示

    register编译指示 register编译指示 register 编译指示仅用于变量。 它将变量声明为 register ,给编译器一个提示,即应该将变量放在硬件寄存器中以便更快地访问。 C编译器通常会忽略这一点,但有充分的理由:无论如何,他们通常会做得更好。 在高度特定的情况下(例如,字节码解释器的调度循环),它可能提供好处。
  • asmNoStackFrame编译指示

    asmNoStackFrame编译指示 asmNoStackFrame编译指示 proc可以使用 asmNoStackFrame 编译指示标记,告诉编译器它不应该为过程生成堆栈帧。 也有像 return result; 生成的没有出口的语句,生成的C函数声明为 declspec(naked) 或 attribute__((naked)) (取决于...
  • compileTime编译指示

    compileTime编译指示 compileTime编译指示 compileTime pragma用于标记仅在编译时执行期间使用的proc或变量。 不会为它生成代码。 编译时触发器可用作宏的帮助器。 从该语言的0.12.0版开始,在其参数类型中使用 system.NimNode 的proc被隐式声明为 compileTime : proc ast...