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

1 ответ

Почему сравнение двух параметров функции constexpr не является постоянным условием для статического утверждения?

constexpr uint32_t BitPositionToMask(int i,int Size){ static_assert(i < Size,"bit position out of range"); return 1 << i; }это генерирует: error: non-constant condition for static assertionна GCC 4.6.2 Я что-то не получаю или это ошибка ...

4 ответа

Почему добавление 0 в конец литерала с плавающей точкой меняет способ его округления (возможная ошибка GCC)?

На моей виртуальной машине x86 (32 бит) я обнаружил следующую программу: #include <stdio.h> void foo (long double x) { int y = x; printf("(int)%Lf = %d\n", x, y); } int main () ...

4 ответа

Скомпилируйте C ++ с Cygwin

Как мне скомпилировать мои программы на C ++ в Cygwin. У меня установлен GCC. Какую команду я должен использовать? Кроме того, как мне запустить мое консольное приложение, когда оно имеет расширение .cpp. Я пытаюсь изучать C ++ с помощью ...

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

5 ответов

В чем разница между C, C99, ANSI C и GNU C?

Я начал практику программирования наcodechef [http://www.codechef.com/problems/easy?sort_by=SuccessfulSubmission&sorting_order=desc] и были смущеныРазница между С и С99. Что здесь означает С? Это С89?Проверьте языки внизуэто представить ...

1 ответ

Hard float вызывает некоторые функции в GCC

Это для проекта Android NDK, но я предполагаю, что это относится к GCC в целом для ARM. Я знаю, что Android NDK использует soft float для поддержания совместимости с ARMv5, но мне приходит в голову, что при компиляции библиотеки ARMv7 для ...

1 ответ

C ++ - Что можно сделать с внутренними ошибками компилятора?

Я столкнулся с чем-то интересным и раздражающим при программировании класса матрицы: внутренняя ошибка компилятора. Я был готов вызвать сестру конструктора в классе под названиемMatrix4<T>::Matrix4(Matrix4<T>&&), Это фрагмент кода, который ...

6 ответов

Как я могу определить адрес возврата в стеке?

Я знаю, что если я нахожусь внутри какой-то функцииfoo() который называется где-то изbar() функции, то этот адрес возврата помещается в стек. #include <stdio.h> void foo() { unsigned int x; printf("inside foo %x\n", &x); } int main() { foo(); ...

1 ответ

встроенная сборка clang (LLVM) - множество ограничений с бесполезными разливами / перезагрузками

лязг / гкцНекоторые операнды встроенной сборки могут быть удовлетворены несколькими ограничениями, например,"rm", когда операнд может быть удовлетворен регистром или ячейкой памяти. Например, умножение 64 x 64 = 128 бит: __asm__ ("mulq %q3" : ...

3 ответа

Связывание g ++ 4.8 с libstdc ++

Я скачал и собрал gcc 4.8.1 на своем рабочем столе под управлением 64-битной Ubuntu 12.04. Я создал его из исходного кода, как рекомендуют документы, и с помощью команд ../../gcc-4.8.1/configure --prefix=$HOME --program-suffix=-4.8 make make ...

1 ответ

Невозможно связать регулярное выражение Boost

В настоящее время я пытаюсь скомпилироватьВнедрение Иракских Сжатий KIT [http://algo2.iti.kit.edu/english/routeplanning.php]который требует Boost :: Regex. Прилагаемый Makefile уже гарантирует (и я также дважды проверил это вручную), что g ++ ...