标签: compilation

Java中的#ifdef #ifndef

我怀疑是否有一种方法可以在Java中创建编译时条件,如C++中的#ifdef #ifndef.

我的问题是有一个用Java编写的算法,我有不同的运行时间改进了该算法.所以我想测量每次改进时我节省了多少时间.

现在我有一组布尔变量,用于在运行时决定应该使用哪些改进,哪些不使用.但即使测试这些变量也会影响总运行时间.

所以我想找到一种方法来在编译期间决定编译和使用程序的哪些部分.

有人知道在Java中使用它的方法.或者也许有人知道没有这样的方式(它也会有用).

java conditional compilation conditional-compilation

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

为什么在shell脚本上使用make?

在我看来,简单的shell脚本更容易处理命令行参数.

为什么运行make而不是./make.sh是标准的

shell makefile compilation

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

Java编译速度与Scala编译速度

我已经在Scala中编程了一段时间而且我喜欢它,但有一点我很烦恼的是编译程序所需的时间.这似乎是一个小东西,但是使用Java我可以对我的程序进行小的更改,单击netbeans中的运行按钮,然后运行BOOM,并且随着时间的推移在scala中进行编译似乎消耗了大量时间.我听说,对于许多大型项目,脚本语言变得非常重要,因为编译时需要,我在使用Java时没有看到需要.

但是我来自Java,据我所知,它比任何其他编译语言都快,而且由于我切换到Scala的原因很快(这是一种非常简单的语言).

所以我想问一下,我可以让Scala编译更快,并且scalac会像javac一样快.

java performance scala compilation

97
推荐指数
6
解决办法
3万
查看次数

如何在Mac上编译和运行Java程序?

如何在我的mac上编译和运行Java程序?

我是新来的.

此外,我下载了一个程序,这个程序在这里被称为文本管理员,如果这与情况有任何关系.

java macos compilation

96
推荐指数
2
解决办法
25万
查看次数

在解决构建路径错误之前,无法构建项目.

在eclipse 3.4.2中编译一个android项目时,我得到的是在构建路径错误得到解决之前无法构建项目.

我 从博客http://www.scottdstrader.com/blog/ether_archives/000921.html获得了一个临时解决方案

决议是强制重新保存所选项目(及其.classpath文件):

  1. 打开项目属性
  2. 选择Java Build Path> Libraries
  3. 添加一个新的任意库(稍后要删除)>确定
  4. 等待工作区刷新(或强制刷新项目)
  5. 错误将消失
  6. 删除虚拟库

我能找到的唯一其他引用是对.classpath文件的内容进行微小的更改.

这个问题有永久性的解决办法吗?

eclipse compilation build

96
推荐指数
6
解决办法
23万
查看次数

C++编译错误:有初始化程序但类型不完整

我在Eclipse中编码并具有以下内容:

#include <ftream>
#include <iostream>

void read_file(){
    char buffer[1025];
    std::istringstream iss(buffer);
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试构建时,我收到以下错误: variable 'std::istringstream iss' has initializer but incomplete type

有什么想法?我已经google了一下,似乎大多数有这个问题的人根本没有包含正确的头文件我相信我做的正确.

c++ compilation istringstream

92
推荐指数
1
解决办法
8万
查看次数

"包含目录"和"其他包含目录"之间的区别是什么?

在我的项目的配置属性中,在"VC++目录"下有一个"包含目录"条目.但在"C/C++"选项下,还有另一个名为"Additional Include Directories"的条目.库目录也会发生同样的事情.

这两个条目有什么区别?

在此输入图像描述 在此输入图像描述

c++ compilation visual-studio-2010 visual-studio

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

如何在不运行的情况下在Eclipse中编译Java程序?

我想在Eclipse中编译我的Java程序但不运行它.我无法理解如何做到这一点.

如何.class在不运行的情况下将Java程序编译为Eclipse中的文件?

java eclipse compilation .class-file

90
推荐指数
2
解决办法
27万
查看次数

Angular 2:即时(JiT)与时间(AoT)编译

我在引用这个文档时遇到了编译概念.可以使用JIT或AOT编译.但是,我发现它非常简短,需要详细了解以下几点,

  • 这两种技术之间的差异
  • 关于何时使用什么的建议

compilation angular

90
推荐指数
6
解决办法
6万
查看次数

如何在Visual Studio中启用C++ 17编译?

我想使用C++ 17的功能.

如何在Microsoft Visual Studio中将编译从C++ 14切换到C++ 17?

或者它在VS的发布版本中不可用?

c++ compilation visual-studio c++17

89
推荐指数
5
解决办法
8万
查看次数