Вопросы по теме 'compiler-construction'

Параметры компилятора Java для создания файлов .exe
Какие параметры компилятора (я использую gcj 4.x) следует использовать для создания exe-файла для моего Java-приложения для запуска в Windows?
10148 просмотров
schedule 08.12.2022

Один и тот же исходный код на двух машинах дает разное поведение исполняемого файла
Вот сценарий: Проект приложения Windows C#, хранящийся в SVN, используется для создания исполняемого файла. Обычно сервер сборки обрабатывает процесс сборки и создает сборки через равные промежутки времени, которые используются при тестировании....
775 просмотров
schedule 20.05.2022

Где статические переменные хранятся в C и C ++?
В каком сегменте (.BSS, .DATA, другой) исполняемого файла хранятся статические переменные, чтобы у них не было конфликта имен? Например: foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() {...
204166 просмотров
schedule 29.04.2023

Есть ли способ установить gcc в OSX без установки Xcode?
Я погуглил, и кажется, что нет способа установить gcc на OS X без установки Xcode (который занимает не менее 1,5 ГБ места). Все, что мне нужно, это gcc и никакой другой мусор, который идет с Xcode. И на этом этапе я возьму любой другой компилятор C....
54085 просмотров
schedule 02.04.2022

Предупреждения компилятора C/C++: очищаете ли вы весь свой код, удаляя их или оставляя?
Я работал над многими проектами, где другие люди давали мне код для обновления. Чаще всего я компилирую его и получаю около 1000+ предупреждений компилятора. Когда я вижу предупреждения компилятора, я чувствую себя грязным, поэтому моя первая задача...
11283 просмотров
schedule 28.05.2022

Почему GCC-Windows зависит от cygwin?
Я не разработчик C ++, но меня всегда интересовали компиляторы, и мне интересно повозиться с некоторыми материалами GCC (особенно с LLVM). В Windows для правильной работы GCC требуется уровень эмуляции POSIX (cygwin или MinGW). Это почему? Я...
20007 просмотров

Может ли рекурсивная функция быть встроенной?
inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } Читая это , я обнаружил, что приведенный выше код приведет к «бесконечной компиляции», если компилятор не обработает ее правильно. Как компилятор решает,...
44169 просмотров
schedule 28.02.2023

Перевести код C # в AST?
Возможно ли в настоящее время перевести код C # в абстрактное синтаксическое дерево? Изменить: некоторые пояснения; Я не обязательно ожидаю, что компилятор сгенерирует для меня AST - синтаксический анализатор подойдет, хотя я бы хотел использовать...
12168 просмотров

Ошибка компилятора gcc 4.1.2 вложенных шаблонов
Я пытаюсь создать класс шаблона, чтобы изолировать пользователей от типа данных. Я бы предпочел использовать класс адаптера, но для изменения сигнатур функций требуется шаблон. В приведенном ниже примере кода (не настоящий проект, а упрощенная...
1555 просмотров

Как подавить предупреждение компилятора для конкретной функции в VS2005 (VB.Net)
У меня есть класс, который наследуется от базового класса и реализует следующее... Public Function CompareTo(ByVal obj As Object) As Integer Implements System.IComparable.CompareTo Теперь базовый класс, от которого он наследуется, также...
4936 просмотров

Как остановить VS2008, пытающийся скомпилировать страницы .ASP как Visual Basic?
У меня есть веб-сайт с сочетанием страниц ASP (классический) и ASP.NET. По какой-то причине Visual Studio (особенно 2008 Pro) продолжает попытки скомпилировать классические страницы ASP. Как предотвратить попытки компилирования страниц .asp?...
371 просмотров

Парсер JavaScript в Python [закрыт]
Парсер JavaScript есть как минимум в C и Java (Mozilla), в JavaScript (опять же Mozilla) и Ruby. Есть ли в настоящее время для Python? Мне не нужен интерпретатор JavaScript, как таковой, просто анализатор, соответствующий стандартам ECMA-262....
62933 просмотров

Компиляция с помощью g ++ с использованием нескольких ядер
Быстрый вопрос: каков флаг компилятора, позволяющий g ++ создавать несколько экземпляров самого себя для более быстрой компиляции больших проектов (например, 4 исходных файла одновременно для многоядерного процессора)?
161633 просмотров

Получение ошибки несоответствия подписи при компиляции, даже если она совпадает в VS.NET 2005
Я изменил ссылку в своем проекте с указания на конкретную жестко закодированную DLL на ссылку проекта, и теперь я получаю сообщение об ошибке, сообщающее мне, что сигнатура для некоторых обработчиков событий не совпадает, даже если они совпадают....
172 просмотров

Как отключить предупреждение компилятора прямого класса (недокументированный класс)
В настоящее время я пишу приложение для iPhone, которое использует UITabBarController с более чем 5 элементами панели вкладок. Таким образом, автоматически создается вкладка «еще» (как в приложении YouTube). Я обнаружил, что соответствующий класс...
2678 просмотров

Совместимость Dll между компиляторами
Есть ли способ сделать библиотеки С++, созданные с помощью разных компиляторов, совместимыми друг с другом? Классы могут иметь фабричные методы для создания и уничтожения, поэтому каждый компилятор может использовать свои собственные операции...
7863 просмотров

Лучший компилятор
У меня есть несколько языков, которые я разрабатывал в качестве интерпретаторов. Когда я буду готов сделать «следующий шаг», какие варианты лучше всего подходят для неродных скомпилированных форматов... каковы плюсы и минусы каждого из них? Я...
1855 просмотров
schedule 29.07.2022

Язык общего назначения для создания компилятора для
Вдохновленный интервью Эрика Синка в подкасте stackoverflow, я хотел бы создать полный компилятор в свободное время для обучения. Моей первоначальной мыслью было создать компилятор C, но я не уверен, что это займет слишком много времени. Мне...
1957 просмотров
schedule 14.04.2022

Нельзя ссылаться на поле статического перечисления в инициализаторе?
Я только что получил проект Java5 с этой ошибкой, я пытался использовать Java5 и Java6, но он все еще там. раньше это как-то работало (поскольку это было в svn), как я могу обойти эту ошибку компилятора?
12736 просмотров
schedule 03.03.2022

JIT-компилятор против автономных компиляторов
Существуют ли сценарии, в которых JIT-компилятор работает быстрее, чем другие компиляторы, такие как C ++? Как вы думаете, в будущем JIT-компилятор увидит лишь незначительные оптимизации, функции, но будет иметь аналогичную производительность, или...
8785 просмотров
schedule 04.12.2022