Результаты поиска по запросу "compiler-construction"

2 ответа

Я не говорил, беги никуда!

ли это возможно, не могли бы вы указать мне пример этого? Спасибо!

1 ответ

Извините за задержку с ответом. Я пришел к этому довольно поздно. Благодарю за ваш ответ. Небольшая комбинация вашего первого и второго метода в итоге сработала для меня. Я использовал модуль Locations и модифицировал каждый astnode, чтобы он содержал информацию о местоположении. Таким образом, когда я анализирую свою программу, я присоединяю информацию строки и другую информацию метаданных к генерируемому узлу ast. Это не требует какого-либо внешнего сопоставления, тем самым устраняя еще одну добавленную головную боль.

даю компилятор в OCaml, где грамматика выглядит следующим образом: type expr = | Cons of const | Var of string | List of ( expr list ) | Sum of ( expr * expr ) | Less_than of ( expr * expr ) | Conditional of ( expr * expr * expr ) | ...

7 ответов

...

совсем понимаю процесс компиляции ядра Linux, когда я устанавливаю систему Linux на свой компьютер. Вот некоторые вещи, которые смутили меня: Ядро написано на C, однако как ядро ​​было скомпилировано без установленного компилятора?Если ...

ТОП публикаций

3 ответа

download.oracle.com/javase/6/docs/api/java/lang/Class.html

исал некоторый код для компиляции исходного кода Java. Затем он создает файл .class. Проблема в том, как мне его запустить? Например, я согласен с именем программы и устанавливаемым классом, я использовал prog p = new prog (), в этом случае, ...

2 ответа

 для дополнительной информации.

шибка, которую я получаю, когда пишу эту строку кода. symbol : variable isSeletecd location: class java.lang.String if (dorm[0].isSeletecd && meal[0].isSeletecd()) ^ if (dorm[0].isSeletecd && meal[0].isSeletecd()) ...

7 ответов

Компилятор для перевода Java-байт-кода в независящий от платформы код C перед выполнением?

Я ищу компилятор для преобразования байт-кода Java в независимый от платформы код C перед выполнением (компиляция Ahead-of-Time). Затем я смогу использовать стандартный компилятор C для компиляции кода C в исполняемый файл для целевой платформы. ...

4 ответа

Пока я искал в Интернете инструкции по созданию некоторых библиотек DLL, я столкнулся с процессом компиляции C ++, и из того, что я увидел, они использовали g ++ для компиляции c ++ так же, как и при использовании gcc.

ько что установил MinGW и в папке bin я вижу 7 .exe файлов, которые составляют мою программу: C ++. ехг ++. ехmingw32-C ++. EXEmingw32-г ++. ехgcc.exemingw32-gcc.exemingw32-НКУ-4.4.1.exeМоя маленькая программа (testprog.cpp) правильно ...

2 ответа

Подчеркивание: у вас нет проблем, если целевой компьютер является 32-разрядным, только если это 64-разрядный компьютер.

я есть 64-битная машина с 64-битной ОС ... Как я могу скомпилировать программы с Visual Studio 2010, чтобы они работали на 32-битной системе если я установлю 32-битную ОС на мою 64-битную машину, то я думаю, что это не будет проблемой

2 ответа

Ака пимпл идиома. Pimpl действительно хорош, когда реализация имеет странные / необычные / дорогостоящие зависимости (например, сторонние библиотеки, которые вам не нужно / не нужно выставлять в API класса). Но имейте в виду, что это действительно сопряжено с затратами, как с точки зрения другого (часто динамически выделяемого) экземпляра класса для экземпляра Pimpl, так и сложности кода, поскольку большая часть API этого класса будет каким-либо образом перенаправлена ​​в класс Pimpl.

ользуюПараметры программы Boost [http://www.boost.org/doc/libs/1_45_0/doc/html/program_options.html]и это занимает довольно много времени (10 секунд или даже больше) для компиляции очень маленького кода C ++ с ним. Компиляция кода заняла 1 ...

1 ответ

Это сработало! Ты жжешь! Спасибо, что вернулись к моим комментариям :)

ли я получить пошаговые инструкции по компиляции файла file.c с помощью Tiny C Compiler и приглашения Windows? Некоторые вопросы у меня уже есть: Где я могу вставить все файлы TCC из загрузки?Нужно ли мне компилировать stdio.h для использования ...