问题标签 [gcj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
194 浏览

gradle - 使用 GCJ 构建 Gradle

我想用 GCJ ( https://gcc.gnu.org/java/ ) 构建一个 Java 项目。

构建一个重要的项目需要构建自动化。Gradle 将是许多人中的一个不错的选择。使用 GCJ 构建 Java 项目并不是标准的 Gradle 插件会做的事情。

在我开始编写自定义插件之前,我想对以下问题有一些答案:

  • 是否有类似于此构建任务的工作?
  • 是否有用于 GCJ 构建任务的自定义插件?
0 投票
2 回答
356 浏览

java - 如何/我可以用 GCJ 编译 Clojure

因为 Clojure 构建在 JVM 之上,我想我可以使用GCJ直接将其编译为机器代码,但我找不到任何有关它的信息。

如果可能的话,我怎么能把它“剥离”到它的基本要素,所以启动时间和内存占用尽可能小。

我真的很想用 Clojure 编写遵循 UNIX 原则的小型终端程序

0 投票
0 回答
119 浏览

java - 如果在条件为假时执行块

我正在尝试将文件从一个目录复制到另一个目录,一切正常,除非我尝试运行 Copy.exe 时出现异常。代码有什么问题?为什么条件为假时执行 if 语句的代码?

这是我从终端运行“/home/denis/Run/Copy.exe”时遇到的异常

我使用 GCJ 创建可执行文件,我在 ubuntu v-12 上运行 java 6

0 投票
1 回答
57 浏览

java - 尝试编译hadoop mapreduce示例时出现gcj错误

我正在尝试在 hadoop-mapreduce-examples-2.7.1.jar 上使用 gcj 从 jar 文件生成本机机器代码。我的研究需要这个。但我收到错误:预期类型“java.lang.Throwable”但堆栈包含“java.io.IOException”

我有 gcc 版本 4.8.4(Ubuntu 4.8.4-2ubuntu1~14.04),我使用的命令是:

由于我是java初学者,我不确定我是否走在正确的道路上。我什至不确定这是否可能。请建议。

0 投票
2 回答
73 浏览

c++ - 在 C++ 中,gets() 跳过一行


输入


输出


我是 C++ 初学者。我正在尝试解决反向单词问题:https ://code.google.com/codejam/contest/351101/dashboard#s=p1

我无法弄清楚为什么我的输出给出了这个。

请帮我。

0 投票
2 回答
2003 浏览

scala - 将scala转换为本机二进制

将scala(或字节码)转换为本机二进制文件以提高性能的最佳方法是什么

0 投票
1 回答
440 浏览

java - 让 gcj 识别 java-8-openjdk 库

我试图用来gcj生成一个独立的可执行文件。当安装在 Ubuntu 14.04 上时,它适用于 gcj-4.8 附带的 java 1.5。但是,如果我想使用更高版本的 Java(例如 1.8),gcj 不了解最新的语言库。我尝试使用-I,--classpath--bootclasspath强制它使用 1.8 jdk(已安装)。

将 Java 编译为本机可执行文件的任何建议或替代方案?

0 投票
1 回答
83 浏览

java - 在 CNI/C++ 代码中实例化模板类

在过去的几个小时里,为了插入 Java 和 C++ 代码,我一直在玩弄 CNI。

当我在寻找使用 Java 集合作为我的旧团队缺失的替代品的可能性时libstd,我尝试创建一个java.util.Stack对象并对其进行操作。

然而,编译器(gccgcj,可能相同)似乎在我无辜的头脑中玩他的廉价把戏:

(Person 对象是定义良好的 java 类)

只有当我删除类型参数规范时,它才让我使用数据结构,就好像类型参数被选择为java.lang.Object. CNI 文档似乎根本没有提及它!确实没有关于模板的话。

有人知道在 CNI 上下文中使用模板吗?支持吗?我搜索googlestackoverflow寻找答案,但找不到丝毫线索。任何帮助将不胜感激。

另外,我想知道我是否使用的是 gcc 2.95.2(那个 gcc 版本有 gcj 吗?)

我正在主机Virtual Boxed Ubunto 12上工作。windows 10更重要的是gcjgcc版本代表4.8.4 java --version产量1.5libgcj 4.8.4

0 投票
0 回答
285 浏览

java - 无法编译 Java GCJ-6.2.0 Mac OS X Sierra

我用 Java 编程语言编写了一个基本程序,它可以使用 Oracle Java 正常编译,但是当使用 GCJ 使用此命令“gcj-6.2.0 main.java”进行编译时,我收到此错误“gcj-6.2.0:尝试执行“ecj1”时出错:execvp:没有这样的文件或目录”。除了 Java 之外,其他所有 GCC 编译器都可以正常工作,我在 Mac 上,昨天安装了最新版本的 GCC。我能做些什么?

0 投票
1 回答
562 浏览

linux - 如何在 Redhat 7.0 中构建 gcc 4.2.0 以实现向后兼容性?

我必须将 gcc 4.2.0 编译为程序依赖项才能编译(向后兼容 Cobol 系统)。我解决了一些问题,但现在抛出这样的异常:

如果我们看到此日志,我们可以确定该行为与 java lib (gcj) 依赖编译有关。我试图避免使用这些设置进行此 java 功能编译:

但它仍在编译 GCJ 库,问题仍然存在。

我们的 Linux 发行版是Redhat 7.0,默认gcc4.8.2 20140120 (Red Hat 4.3.2-16)

我会感谢你的任何帮助。