Результаты поиска по запросу "compiler-construction"
Я не говорил, беги никуда!
ли это возможно, не могли бы вы указать мне пример этого? Спасибо!
Извините за задержку с ответом. Я пришел к этому довольно поздно. Благодарю за ваш ответ. Небольшая комбинация вашего первого и второго метода в итоге сработала для меня. Я использовал модуль 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 ) | ...
...
совсем понимаю процесс компиляции ядра Linux, когда я устанавливаю систему Linux на свой компьютер. Вот некоторые вещи, которые смутили меня: Ядро написано на C, однако как ядро было скомпилировано без установленного компилятора?Если ...
download.oracle.com/javase/6/docs/api/java/lang/Class.html
исал некоторый код для компиляции исходного кода Java. Затем он создает файл .class. Проблема в том, как мне его запустить? Например, я согласен с именем программы и устанавливаемым классом, я использовал prog p = new prog (), в этом случае, ...
для дополнительной информации.
шибка, которую я получаю, когда пишу эту строку кода. symbol : variable isSeletecd location: class java.lang.String if (dorm[0].isSeletecd && meal[0].isSeletecd()) ^ if (dorm[0].isSeletecd && meal[0].isSeletecd()) ...
Компилятор для перевода Java-байт-кода в независящий от платформы код C перед выполнением?
Я ищу компилятор для преобразования байт-кода Java в независимый от платформы код C перед выполнением (компиляция Ahead-of-Time). Затем я смогу использовать стандартный компилятор C для компиляции кода C в исполняемый файл для целевой платформы. ...
Пока я искал в Интернете инструкции по созданию некоторых библиотек DLL, я столкнулся с процессом компиляции C ++, и из того, что я увидел, они использовали g ++ для компиляции c ++ так же, как и при использовании gcc.
ько что установил MinGW и в папке bin я вижу 7 .exe файлов, которые составляют мою программу: C ++. ехг ++. ехmingw32-C ++. EXEmingw32-г ++. ехgcc.exemingw32-gcc.exemingw32-НКУ-4.4.1.exeМоя маленькая программа (testprog.cpp) правильно ...
Подчеркивание: у вас нет проблем, если целевой компьютер является 32-разрядным, только если это 64-разрядный компьютер.
я есть 64-битная машина с 64-битной ОС ... Как я могу скомпилировать программы с Visual Studio 2010, чтобы они работали на 32-битной системе если я установлю 32-битную ОС на мою 64-битную машину, то я думаю, что это не будет проблемой
Ака пимпл идиома. Pimpl действительно хорош, когда реализация имеет странные / необычные / дорогостоящие зависимости (например, сторонние библиотеки, которые вам не нужно / не нужно выставлять в API класса). Но имейте в виду, что это действительно сопряжено с затратами, как с точки зрения другого (часто динамически выделяемого) экземпляра класса для экземпляра Pimpl, так и сложности кода, поскольку большая часть API этого класса будет каким-либо образом перенаправлена в класс Pimpl.
ользуюПараметры программы Boost [http://www.boost.org/doc/libs/1_45_0/doc/html/program_options.html]и это занимает довольно много времени (10 секунд или даже больше) для компиляции очень маленького кода C ++ с ним. Компиляция кода заняла 1 ...
Это сработало! Ты жжешь! Спасибо, что вернулись к моим комментариям :)
ли я получить пошаговые инструкции по компиляции файла file.c с помощью Tiny C Compiler и приглашения Windows? Некоторые вопросы у меня уже есть: Где я могу вставить все файлы TCC из загрузки?Нужно ли мне компилировать stdio.h для использования ...