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

5 ответов

OS X 10.9 GCC ссылки на Clang

Я только что заметил, что после установки OS X 10.9 компилятор g ++ связывается с компилятором clang. Есть ли способ вернуться к gcc / g ++?

2 ответа

g ++ и clang ++ различное поведение с интегральным параметром шаблона

У меня есть следующий код C ++ 11. #include <type_traits> using IntType = unsigned long long; template <IntType N> struct Int {}; template <class T> struct is_int : std::false_type {}; template <long long N> struct is_int<Int<N>> : ...

2 ответа

Как подавить предупреждения для преобразований 'void *' в 'foo *' (уменьшено из-за ошибок -fpermissive)

Я пытаюсь скомпилировать некоторый код c с g ++ (да, специально). Я получаю ошибки вроде (например): error: invalid conversion from 'void*' to 'unsigned char*' [-fpermissive] добавление-fpermissive чтобы варианты компиляции меня достали: error: ...

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

2 ответа

Отсутствует перегрузка const_iterator для std :: vector :: erase () с g ++ 4.8

следующий пример [http://ideone.com/98uLBy]не будет компилироваться с использованием g ++ 4.8.2: #include <iostream> #include <vector> using namespace std; int main() { vector<int> v {1, 2, 3}; v.erase(v.cbegin()); // Compiler complains return ...

2 ответа

Как кодировать большие сложные, постоянные структуры данных в C ++

В прошлом я использовал gccСоставное буквальное расширение в стиле C99 [http://gcc.gnu.org/onlinedocs/gcc/Compound-Literals.html]в C ++ для кодирования вложенных константных структур данных в коде. Вот пример: #include <iostream> using namespace ...

5 ответов

Олег: Какую арку вы используете? Вполне возможно, что «родной» поддерживается только на некоторых архитектурах.

пилирую свое приложение C ++, используя GCC 4.3. Вместо того, чтобы вручную выбирать флаги оптимизации, я использую-march=native, который теоретически должен добавить все флаги оптимизации, применимые к оборудованию, на котором я собираюсь. Но ...

3 ответа

 опция)

дующем фрагменте предупреждения не выдаются. g ++ 4.4.3 -стенная педантичная //f is void f(int ); f(3.14); double d = 3.14; int i = d+2;Я хорошо помню, что это предупреждение, что-то вроде «возможной потери точности». Это было удалено или моя ...

1 ответ

@PeterCordes Я думаю, что OP будет благодарен, если я просто предоставлю подтверждение концепции, а не учебник. :)

рабатываю онлайновую систему судейства для конкурсов по программированию, таких как LeetCode, Codeforces и т. Д. Что касается большинства конкурсов по программированию, встроенный ассемблер не разрешен в C / C ++, поэтому я хотел бы добавить ...

1 ответ

Это флаг MSVC.

я есть код C ++ 0x. Я смог воспроизвести это ниже. Код ниже работает нормально без-std=c++0x Однако мне это нужно для моего реального кода. Как включить strdup в C ++ 0x? с gcc 4.5.2 обратите внимание, я использую Mingw. я попытался включить ...

1 ответ

 прежде чем делать

етил, что смог скомпилировать дочерний класс перед родительским классом с помощью g ++. Есть ли необходимость компилировать в определенном порядке с учетом зависимостей?