Описание тега gcj

GCJ - компилятор GNU для языка программирования Java. Он может компилировать исходный код Java в байт-код Java или непосредственно в собственный код.
5 ответов

JDK, JRE, Java: путаница версий!

Хотя я не настоящий Java-разработчик (пока), я чувствую, что уже должен знать об этом, но я все еще в замешательстве. Мой вопрос состоит из двух частей: В чем разница между так называемыми (как я видел) "Sun JDK", OpenJDK и GCJ? В разное время я вид…
14 янв '11 в 22:20
3 ответа

Вызов библиотеки Java (JAR) из VBA/VBScript/Visual Basic Classic

Есть баночная библиотека собственный порт C++ пока недоступен (как DLL) Мне нужно позвонить из У меня есть 3 возможности: 1) Дождитесь готовности собственного порта. 2) Используйте библиотеку JAR из VB через brigde (?), Требуется установленный JRE. …
14 мар '11 в 10:26
1 ответ

Как собрать gcc 4.2.0 в Redhat 7.0 для обратной совместимости?

Я должен скомпилировать gcc 4.2.0 как программную зависимость для компиляции (обратная совместимость для системы Cobol). Я решил некоторые проблемы, но теперь выбрасываю исключение: >/bin/sh ./libtool --tag=GCJ --mode=link /u01/home/app/talka/gcc…
22 мар '18 в 21:42
1 ответ

GCJ Linking Error: говорит об ошибке: неопределенная ссылка на 'main' collect2: ошибка: ld вернул 1 состояние выхода

Код такой: public class Thingy { public static void main(String[] args) { System.out.println(Math.random()); } } Так что абсолютно НЕ необычный случай, просто базовый пример. Когда я пытаюсь использовать GCJ javac Реализация, чтобы сделать байт-код …
20 фев '13 в 21:49
2 ответа

В C++ get () пропускает строку

#include <bits/stdc++.h> using namespace std; vector<string> split(string str, char delimiter) { vector<string> internal; stringstream ss(str); string tok; while(getline(ss, tok, delimiter)) { internal.push_back(tok); } return inte…
19 мар '16 в 01:26
1 ответ

Не могу скомпилировать jar с помощью gcj: undefined ссылка на main

Я разработал свой Java-проект с помощью Eclipse и создал готовый кувшин. Затем я попытался использовать gcj, чтобы скомпилировать этот jar. stefan@api-1:/Sbox/Software/executables$ gcj --classpath=Sbo xSpeakerDependent.jar --main=SboxInterface SboxS…
09 янв '13 в 19:49
2 ответа

GCJ все еще находится в разработке?

Я искал информацию о состоянии GCJ и его будущем, но особенно на будущее было нечего найти... GCJ мертв?
19 окт '11 в 13:21
2 ответа

Объединение Java и C без gcj - переместить C на Java или Java на C?

Во-первых, у меня нет опыта в этом. Но, как и в начале любой хорошей программы, у меня есть проблема, которую я должен решить, поэтому я готов учиться. Многие из вас, вероятно, уже знакомы с pdftk, удобной утилитой для обработки различных задач, свя…
03 фев '10 в 12:33
1 ответ

Как мне распечатать массив Java в GDB?

Я скомпилировал очень простую Java-программу с опцией gcj-4.4 и -o. Я загрузил его в gdb-7.2 и попытался отладить. Я заметил, что могу печатать переменные типа int, но не могу вывести массив int. Я получил это сообщение об ошибке: (gdb) p orderFinis…
31 янв '11 в 18:27
2 ответа

Как связать jar-пакеты с файлами *.java во время компиляции с использованием GCJ?

У меня есть следующие файлы: A.jar (содержит файлы *.class)B.jar (содержит файлы *.class)Program.java (содержит класс Program с функцией main, зависящей от A.jar и B.jar) Как я могу создать исполняемый файл программы с использованием GCJ?
14 дек '11 в 13:12
1 ответ

GJC - внешний сосуд

Пожалуйста, не впадайте в суету, почему я не должен использовать GJC, я понимаю доводы "против" этого. Вопрос в том, могу ли я скомпилировать библиотеку так же, как если бы я использовал обычный jar? // this works and links to the jarfiles.jar java …
17 янв '11 в 13:41
1 ответ

Ошибка странного компилятора в GCJ

Я пытался скомпилировать некоторые Java-коды с помощью gcj. Я получаю следующую ошибку. Это потому, что что-то в этой строке не поддерживается моим gcj? Кстати, я использую gcj, чтобы увидеть, лучше ли нативные коды, чем байт-коды с последними горяч…
21 дек '12 в 19:24
1 ответ

Установка GCJ на Ubuntu 18.04

Обо всем по порядку; Я полностью осознаю, что разработка GCJ была прекращена в 2017 году до выпуска Ubuntu 18.04, но это все еще отличный инструмент, и если кто-нибудь знает, как я смогу использовать его в Ubuntu 18.04, это было бы здорово. Я также …
08 июн '18 в 05:37
2 ответа

Внешний блок "Java" в GCC

Я нашел интересную особенность в документации GCC для C++: java_interface Этот атрибут типа сообщает C++, что класс является интерфейсом Java. Он может применяться только к классам, объявленным внутри внешнего блока "Java". Вызовы методов, объявленн…
01 мар '13 в 22:22
2 ответа

Ошибка компиляции Java-кода с MinGW gcj

Привет, друзья, это мой первый пост. Я только начал использовать Gcc для компиляции Java, и у меня возникли некоторые проблемы с этим. Мой вход и выход: import java.io.*; import java.util.*; public class Program{ public static void main (String args…
19 июл '10 в 03:54
3 ответа

Защищает ли компиляция Java в нативный код исходный код?

Теперь я знаю, что... Все может быть реконструировано, если у вас достаточно времени и ресурсов. Однако, может ли компиляция вашего кода Java в нативный код с помощью такого инструмента, как GCJ, затруднить декомпиляцию? Я имею в виду, что за нескол…
30 авг '12 в 19:38
1 ответ

GCJ: нативный код Java, не будет работать на других машинах

Я попробовал GCJ, и он скомпилирован нормально. Я пробовал как для Ubuntu, так и для Windows. Скомпилированный файл работает на моей машине с Ubuntu, а также.exe с вином. Но если я попытался запустить на своем сервере Ubuntu, я получил эту ошибку: e…
13 дек '14 в 14:21
2 ответа

Как / Могу ли я скомпилировать Clojure с GCJ?

Поскольку Clojure построен поверх JVM, я думаю, я мог бы использовать GCJ для компиляции его непосредственно в машинный код, но я не могу найти никакой информации об этом. Когда это возможно, как я могу затем "раздеть" его до самого необходимого, чт…
20 июл '15 в 23:10
4 ответа

Java компилятор GNU (GCJ) мертв?

По состоянию на октябрь 2010 года Java-компилятор GNU умер? Существуют ли какие-либо активные альтернативы (особенно для компиляции Java в нативный код)? Решения LLVM были бы предпочтительными.
27 окт '10 в 16:39
1 ответ

Как использовать GCJ с Ant?

Я довольно новичок как в Apache Ant, так и в GCJ, и мне трудно работать с GCJ через Ant. Мое приложение в Scala, поэтому мне нужно использовать GCJ для получения файлов.class в качестве источника. Нет проблем с компиляцией.scala в.class с Ant. Снача…
08 мар '10 в 21:10