При попытке собрать мое приложение XCode 4 зависает при «компиляции исходного файла 1 из ...». Я должен заставить бросить курить. Есть ли способ сделать подробную сборку, чтобы я мог видеть, в каком файле происходит сбой?
Я пишу небольшой компилятор на C # и планирую сгенерировать инструкции IL для платформы .Net с помощью System.Reflection.Emit. У меня вопрос, рекомендуется использовать System.Reflection.Emit для генерации ...
Я искал язык, который обеспечивает ту же функциональность, что и Coffeescript, но для C / C ++. Я имею в виду язык, который преобразует код в C, но читаемый, как CoffeeScript ...
Можно подавить предупреждения для отдельных файлов с помощью компилятора Closure от Google через аннотацию @suppress. Однако, похоже, невозможно подавить несколько предупреждений одновременно ...
Я хотел бы знать, почему неиспользуемые переменные - это плохо. Это потому, что компилятор создаст двоичный файл большего размера? Если да, то есть ли инструмент / скрипт, который может добавить неиспользуемое ключевое слово или что-то в этом роде?
Насколько я понимаю , Библиотеки C должны распространяться вместе с компиляторами. Например, GCC должен распространять свою собственную библиотеку C, а Forte должен распространять свою собственную библиотеку C. Is my ...
Мне интересно, какие накладные расходы связаны с наличием неиспользуемых функций в вашем коде. Скажем, например, вы ведете журнал отладки, а затем передаете большинству своих объектов функцию ToString (), которая ...
Следующий код не компилируется: const int a = 0; struct Test
{int b;
}; static const struct Test test = {a
}; Это сокращенный пример того, что я действительно пытаюсь сделать, но что я ...
Мы находимся в процессе миграции приложения на .NET 4.0 (с 3.5). Одна из проблем, с которой мы сталкиваемся, воспроизводима только при очень определенных условиях: только в сборке Release
Только с ...
Core - это промежуточный язык GHC. Reading Core может помочь вам лучше понять производительность вашей программы. Кто-то попросил у меня документацию или руководства по чтению Core, но я не смог найти ...
Если я возьму рубиновый код, я поставлю "Hello World!" и перепишите его, используя C API Ruby #include "ruby.h" int main () {ruby_init (); rb_funcall (Qnil, rb_intern ("put"), 1, rb_str_new2 ("Hello World!")) ...
Этот вопрос просто из любопытства. В рекурсивных шаблонах, если мы забудем указать одну конкретную специализацию, компилятор выполнит большое количество итераций, а затем остановится в какой-то момент и выдаст ...
Я не могу заставить javac распознавать внешний файл .jar, классы которого я пытаюсь продлить. У меня есть два файла в одном каталоге: TestConsole.java и acm.jar. Я компилирую из того же каталога ...
При программировании на Haskell (и особенно при решении задач Project Euler, где неоптимальные решения имеют тенденцию увеличивать потребности процессора или памяти) я часто озадачен почему программа ведет себя именно так ...
I have a bit unusual situation - I want to use goto statement to jump into the loop, not to jump out from it. There are strong reasons to do so - this code must be part of some function which makes ...
У меня следующая проблема. У меня есть решение, которое содержит около 40 проектов.
Существует проект A, который ссылается на проект B, который ссылается на проект C. В проекте A нет кода, который использует ...
Как я могу скомпилировать программу (Haskell), чтобы она не требовала библиотеки DLL? Я написал программу, которая использует GLUT и требует glut32.dll. Я скомпилировал его с помощью ghc --make program.hs. Теперь я хочу распространить свои ...
Мне интересно, есть ли разница между встраиваемыми функциями на уровне компоновщика или компилятора уровень с точки зрения скорости исполнения? например, если у меня есть все свои функции в файлах .cpp и я полагаюсь на ...
Данная программа: import Debug.Trace
main = print $ trace "hit" 1 + trace "hit" 1 Если я компилирую с ghc -O (7.0.1 или выше), я получаю результат: hit
2, т.е. GHC использовал общее подвыражение ...
I have started writing a very simple class, and all kinds of class methods seem to give me problems. I hope the problem is me and the solution is simple. The command g++ -o main main.cpp gives the ...
Я пытаюсь использовать API компилятора Java для компиляции некоторого класса Java. Этот класс импортирует некоторые пакеты из файлов jar, которые могут быть загружены с помощью context ClassLoader, пусть ' назовите его X, а это НЕ ...
Моя цель - повторно использовать некоторая реализация C ++ STL для разработки iOS со статической библиотекой. Как мы знаем, устройства iOS основаны на семействе ARM6 / 7, которое отличается от семейства * 86 для некоторых компиляторов ...
Компиляторы анализируют исходный код и строят абстрактное синтаксическое дерево. Функции, используемые для построения абстрактного синтаксического дерева, возвращают указатели, которые составляют синтезированные атрибуты. Что они собой представляют и как
Я изучаю Haskell на фоне Java. Когда я программирую Java, Я чувствую, что хорошо понимаю, как объекты располагаются в памяти и каковы последствия этого. Например, я знаю ...
Я создаю общий объектный файл из группы исходных файлов C ++ с помощью GCC. Во всех примерах руководств по созданию файлов .so показан файл, созданный с номером версии после суффикса .so. Для ...
В настоящее время я реализую небольшой компилятор на Scala, и пока я делал компонент для анализа контекста, я обнаружил типаж Binders в пакете scala.util.parsing.ast (я использую Scala 2.9 RC) ...
I было просто интересно, почему разрешено опускать крайний левый индекс многомерного массива при передаче массива в функцию? Почему не более одного индекса? И как компилятор узнает ...
Я пытался понять соглашения об именах, лежащие в основе кросс-компиляторов gcc, но, похоже, есть противоречивые ответы. В моей системе есть три кросс-компилятора: arm-none-linux -...