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

7 ответов

Зачем включать охранников?

Включить охранников, как определеноВот [https://en.wikipedia.org/wiki/Include_guard], используются для предотвращения загрузки одного и того же кода дважды при компиляции. Почему мой компилятор (GCC) не может обнаружить, что он загружает один и ...

4 ответа

Рекомендовать интерфейс C, который сохраняет директивы препроцессора

Я хотел бы начать проект, который включает в себя преобразованиеCкод, но я бы хотелвключают директивы препроцессора. Я не хочу изобретать велосипед, написав свой собственныйCпарсер, так кто-нибудь знает интерфейс, который может ...

2 ответа

компиляция проекта с использованием jdk1.5 с использованием maven2

Мне удалось создать структуру моего проекта с помощью Maven2. но когда я компилирую мой проект с помощью mvn install, получение обобщений ошибок не поддерживается в -source 1.3 googled для сборки моего проекта с использованием jdk1.5 и добавил ...

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

2 ответа

нулевой JavaCompiler в Eclipse

Я получаю некоторые ошибки с моим компилятором Java. Я не получаю ошибок за пределами Eclipse, но, похоже, это происходит только в Eclipse Indigo. Это не обязательно, но если у вас есть ответ, я был бы очень признателен, поскольку это помогло бы ...

2 ответа

Шаблоны и отдельная подборка

Я хочу написать программу на C ++ с отдельной компиляцией, и я написал это: main.cpp #include <iostream> #include "Stack.h" using namespace std; int main(int argc,char* argv[]) { Stack<int> st; st.push(1); return 0; }Stack.h #ifndef _STACK_H ...

15 ответов

Где хранятся статические переменные в C и C ++?

В каком сегменте (.BSS, .DATA и т. Д.) Исполняемого файла хранятся статические переменные, чтобы избежать конфликта имен? Например: foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() { void barTest() { static int bar = 2; ...

6 ответов

Зачем нужен сегмент .bss?

Я знаю, что глобальные и статические переменные хранятся в.data сегмент, и неинициализированные данные находятся в.bss сегмент. Я не понимаю, почему у нас есть выделенный сегмент для неинициализированных переменных? Если неинициализированная ...

3 ответа

Оптимизация компилятора C #

Мне интересно, может ли кто-нибудь объяснить мне, что именно может делать компилятор, чтобы я наблюдал такие крайние различия в производительности для простого метода. public static uint CalculateCheckSum(string str) { char[] charArray ...

1 ответ

Значение уровней оптимизации LLVM

Недавно я начал работать с Clang / LLVM и хотел бы узнать, есть ли какая-либо конкретная документация о том, что делают уровни оптимизации -Ox? Я не мог найти много на странице документации LLVM. Может кто-нибудь поделиться несколькими ...

4 ответа

Как я могу скомпилировать Ruby в Javascript? [закрыто]

Я работаю над частью логики, которую я хотел бы выразить на сервере, а также в браузере. Что-то вроде проверки формы, где должны быть определенные логические отношения между элементами на основе того, что уже было введено. Итак ... Если я могу ...