标签: compilation

在多个文件上拆分Clojure命名空间

在进行提前编译时,是否可以在多个源文件上拆分Clojure命名空间:gen-class?怎么做(:main true)(defn- ...)发挥?

namespaces compilation clojure

89
推荐指数
1
解决办法
9765
查看次数

CC,gcc和g ++之间的区别?

在汇编代码生成,可用库,语言功能等方面编译C和C++代码时,3个编译器CC,gcc,g ++有什么区别?

c c++ gcc compilation

86
推荐指数
3
解决办法
7万
查看次数

如何将.NET应用程序编译为本机代码?

如果我想在.NET框架不可用的机器上运行.NET应用程序; 有没有办法将应用程序编译为本机代码?

.net compilation native-code

85
推荐指数
10
解决办法
5万
查看次数

iOS Build在编译时失败,问题是"无法为SimDeviceType类型找到合适的设备"

我在iPad Air上使用Xcode 10.3 beta 2运行应用程序时遇到编译时问题,我遇到了以下问题.

Failed to find a suitable device for the type SimDeviceType : com.apple.dt.Xcode.IBSimDeviceType.iPad-2x with runtime SimRuntime : 10.3 (14E5239d) - com.apple.CoreSimulator.SimRuntime.iOS-10-3
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏.

xcode compilation ios

85
推荐指数
4
解决办法
2万
查看次数

GCC和Clang解析器真的是手写的吗?

似乎GCC和LLVM-Clang使用手写递归下降解析器,而不是机器生成,基于Bison-Flex,自下而上解析.

请问有人请确认是这种情况吗?如果是这样,为什么主流编译器框架使用手写解析器?

更新:这里有关此主题的有趣博客

c compiler-construction parsing compilation

84
推荐指数
5
解决办法
3万
查看次数

为什么GDB在行之间无法预测地跳转并将变量打印为"<value optimized out>"?

任何人都可以解释gdb的这种行为吗?

900         memset(&new_ckpt_info,'\0',sizeof(CKPT_INFO));
(gdb)
**903         prev_offset   = cp_node->offset;**
(gdb)
**905         m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb->shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset);
(gdb)
**903         prev_offset   = cp_node->offset;**
(gdb)
**905         m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb->shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);**
(gdb)
**908         bitmap_offset  = client_hdl/32;**
(gdb)
**910         bitmap_value = cpnd_client_bitmap_set(client_hdl%32);**
(gdb)
**908         bitmap_offset  = client_hdl/32;**
(gdb)
**910         bitmap_value = cpnd_client_bitmap_set(client_hdl%32);**
(gdb)
**908         bitmap_offset  = client_hdl/32;**
(gdb)
**910         bitmap_value = cpnd_client_bitmap_set(client_hdl%32);**
(gdb)
913         found = cpnd_find_exact_ckptinfo(cb , &ckpt_info , bitmap_offset , &offset , &prev_offset);
(gdb)
916         if(!found)
(gdb) p found
$1 = <value optimized out>
(gdb) set found=0 …
Run Code Online (Sandbox Code Playgroud)

c compiler-construction optimization gdb compilation

83
推荐指数
7
解决办法
10万
查看次数

什么构建构建?

New Go程序员经常不知道或混淆基本的go build命令所做的事情.

构造go buildgo install命令的确切内容以及它们将结果/输出放在何处?

compilation build go

81
推荐指数
2
解决办法
4万
查看次数

在Sublime Text 2中编译和运行Java代码

我试图在Sublime Text 2中编译和运行Java代码.不要只是告诉我在命令提示符中手动执行它.谁能告诉我怎么样?

顺便说一下,我在Windows 7上...

java compilation sublimetext2

80
推荐指数
8
解决办法
18万
查看次数

TypeScript"保存时编译"功能在Visual Studio 2015中不起作用

升级到Visual Studio 2015后,"编译保存"功能对我不起作用.当我对.ts项目中的文件进行更改并保存时,IDE底部的状态栏显示Output(s) generated successfully,但生成的.js文件没有不要改变.

这是我尝试过的:

  • 将以下内容添加到<Project>我的根元素中.csproj:

    <PropertyGroup>
        <TypeScriptCompileOnSaveEnabled>True</TypeScriptCompileOnSaveEnabled>
    </PropertyGroup>
    
    Run Code Online (Sandbox Code Playgroud)
  • 检查并取消选中"自动编译不属于项目的TypeScript文件"选项Tools -> Options -> TypeScript -> Project:

    在此输入图像描述

  • 仔细检查以确保在我的项目的TypeScript Build属性中选中"Compile on save":

    在此输入图像描述

我错过了什么?

作为旁注,TypeScript编译步骤在由常规构建触发时按预期工作.

javascript compilation visual-studio typescript visual-studio-2015

80
推荐指数
4
解决办法
5万
查看次数

嵌套'for'循环的数量是否有限制?

由于一切都有限制,我想知道嵌套for循环的数量是否有限制,或者只要我有内存,我可以添加它们,Visual Studio编译器可以创建这样的程序吗?

当然,64个或更多嵌套for循环对调试来说不方便,但是它可行吗?

private void TestForLoop()
{
  for (int a = 0; a < 4; a++)
  {
    for (int b = 0; b < 56; b++)
    {
      for (int c = 0; c < 196; c++)
      {
        //etc....
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

c# for-loop compilation limit

79
推荐指数
4
解决办法
8281
查看次数