25
ответов

В чем смысл __builtin_alloca [duplicate]

Я читаю код, где кто-то звонит __builtin_alloca (n) Я читаю документацию GCC, и он говорит, что он выделяет объект размером n в стеке. Как это отличается от просто ...
вопрос задан: 25 August 2015 05:51
19
ответов

Полезный GCC отмечает для C

Вне установки - Стена и установка-std=XXX, что другие действительно полезные, но менее известные флаги компилятора там для использования в C? Я особенно интересуюсь любыми дополнительными предупреждениями, и/или и превращение...
вопрос задан: 30 July 2010 22:04
18
ответов

Как автоматически генерировать трассировку стека при сбое моей программы

Я работаю над Linux с компилятором GCC. Когда моя программа на C ++ падает, я бы хотел, чтобы она автоматически генерировала трассировку стека. Моя программа запускается многими разными пользователями, и она также работает на ...
вопрос задан: 15 September 2018 18:56
16
ответов

как исправить & ldquo; Неподдерживаемая версия GNU! версия gcc позже 6 & hellip; & rdquo; [Дубликат]

Извините за этот вопрос. Я уже вижу, что это было задано несколько раз. На самом деле, я думаю, что нашел свой ответ на тему Как собрать образцы CUDA 8 с помощью gcc 5? Но я хочу убедиться, что если я ...
вопрос задан: 2 December 2015 05:48
16
ответов

GCC: программа не работает с параметром компиляции-O3

Я пишу программу C++, которая не работает (я получаю отказ сегментации), когда я компилирую его с оптимизацией (опции-o1,-o2,-o3, и т.д.), но это работает просто великолепно, когда я компилирую его без...
вопрос задан: 2 April 2009 00:46
16
ответов

Пустая структура в C ++ не имеет нулевого размера [дубликат]

Рассмотрим следующий код: #include & lt; stdio.h & gt; struct Empty1 {} __attribute __ ((упакован)); struct Empty2 {size_t data [0]; } __ атрибут __ ((упакованный)); int main (int argc, char * argv []) ...
вопрос задан: 7 March 2009 11:36
14
ответов

Список общих Методов Оптимизации C++ [закрывается]

У меня может быть большой список общих методов оптимизации C++? То, что я подразумеваю под оптимизацией, - то, что необходимо изменить исходный код, чтобы смочь запустить программу быстрее, не изменив компилятор...
вопрос задан: 22 August 2018 19:17
14
ответов

Невозможно вызвать статический метод, неопределенная ссылка на метод [duplicate]

Я пытаюсь вызвать статический метод в моем main.cpp, и я получаю неопределенную ссылку на LoadResource во время компиляции. Я просмотрел множество похожих сообщений о проблемах с использованием статических методов в ...
вопрос задан: 24 February 2015 21:54
13
ответов

Почему для C / Код C++ важно быть компилируемым на различных компиляторах?

Я интересуюсь различными аспектами мобильности (как Вы видите при просмотре моих других вопросов), таким образом, я читал много об этом. Довольно часто я читал/слышал, тот Код должен быть написан способом это...
вопрос задан: 2 January 2010 22:07
13
ответов

GCC C ++ & ldquo; Hello World & rdquo; программа - > Размер файла .exe составляет 500 КБ при компиляции в Windows. Как я могу уменьшить его размер?

Я только недавно начал изучать C ++ - я использую версию MingW для Windows от nuwen, использую NetBeans в качестве IDE (у меня также есть MSDN AA версия MSVC 2008, хотя я использую ее не очень часто). Когда ...
вопрос задан: 25 June 2009 11:17
11
ответов

& Lt; & строка GT; В заголовке на MinGW отсутствует много функциональности [дубликат]

В MinGW 5.4.1 + GCC 4.7.2 некоторые функции, определенные в & lt; string & gt; отсутствует. Например, следующее не удается скомпилировать с -std = c ++ 11: #include & lt; string & gt; #include & lt; iostream & gt; int ...
вопрос задан: 23 May 2017 12:18
11
ответов

Используя Cygwin для Компиляции программы C; ошибка Выполнения

Я зарегистрирован в ведущем курсе информатики. Курс использует C, и преподаватель хочет, чтобы мы использовали Cygwin для компиляции программ, если мы используем окна. Я загрузил и установил Cygwin...
вопрос задан: 2 May 2017 19:31
11
ответов

различные структуры размера, содержащие аналогичные данные [duplicate]

Для нижеприведенной программы я ожидал, что sizeof (node1) и sizeof (node2) будут равны 12 байтам на 64-битной платформе. Но кажется, что sizeof (node1) = 12 и sizeof (node2) = 16. Почему разница? # ...
вопрос задан: 16 May 2016 17:37
11
ответов

Как избавиться от «устаревшего преобразования из строковой константы в предупреждения« char * »в GCC?

Поэтому я работаю над чрезвычайно большой кодовой базой, и недавно она была обновлена ​​до gcc 4.3, которая теперь вызывает это предупреждение: предупреждение: не рекомендуется преобразовывать строковую константу в 'char *' Очевидно, что ...
вопрос задан: 21 April 2016 22:01
11
ответов

C программа, скомпилированная с cygwin в работах Windows, отказе сегментации в соответствии с Linux. cygwin GCC 'плохо'?

Для моего класса Программирования 102 нас просят поставить код C, который компилирует и работает в соответствии с Linux. У меня нет достаточного количества запасного пространства на моем жестком диске для установки Linux вместе с Windows, и таким образом,
вопрос задан: 16 September 2012 15:53
11
ответов

То же пространство памяти, выделяемое снова и снова

В каждом повторении цикла переменная j объявляется снова и снова. Затем, почему его адрес остается тем же? Разве этому нельзя дать некоторый случайный адрес каждый раз? Действительно ли этот компилятор зависим?...
вопрос задан: 15 March 2010 15:09
11
ответов

Как улучшить время компиляции Visual C++?

Я компилирую 2 проекта C++ в buildbot на каждой фиксации. Оба - приблизительно 1 000 файлов, каждый - 100 kloc, другие 170 kloc. Время компиляции очень отличается от gcc (4.4) к Visual C++ (2008)...
вопрос задан: 12 February 2010 01:14
11
ответов

Получить указатель на текущую функцию в C (gcc)?

существует ли волшебная переменная в gcc содержание указателя на текущую функцию? Я хотел бы иметь своего рода таблицу, содержащую для каждого указателя функции ряд информации. Я знаю, что существует...
вопрос задан: 9 February 2010 14:10
10
ответов

Как делают я лучше всего заставляю предупреждение замолчать о неиспользуемых переменных?

У меня есть кросс-платформенное приложение и в нескольких моих функций не, все значения, переданные функциям, используются. Следовательно я получаю предупреждение от GCC сообщение мне, что существуют неиспользуемые переменные. Что...
вопрос задан: 6 June 2018 03:53
10
ответов

Почему malloc выделяет другое число байтов, чем требуемый?

У меня есть эта часть кода #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <string.h> международное основное () {пусто *a, *b; = malloc (16); b = malloc (16);...
вопрос задан: 23 May 2017 11:54
10
ответов

Как я нахожу основное своей программы (…) функция?

Я в настоящее время портирую проект с несколькими сотнями файлов кода и зависимостей на несколько сторонних библиотек к Mac OS. Я наконец перешел к сути дела, где программа компилирует без...
вопрос задан: 23 May 2017 10:33
10
ответов

Действительно ли возможно разделить структуру C на подклассы в C++ и указателях использования на структуру в коде C?

Есть ли побочный эффект в выполнении этого: C код: нечто структуры {интервал k;}; интервал ret_foo (нечто структуры константы* f) {возвращает f.k;} код C++: панель класса: общедоступное нечто {интервал my_bar () {...
вопрос задан: 30 May 2016 23:38
10
ответов

Foo f = Foo ();//никакое соответствие функционируют для вызова 'Foo:: Foo (Нечто)' … ха?

класс Foo {общественность: явный Foo () {} явный Foo (Foo&) {}}; Foo d = Foo (); ошибка: никакая функция соответствия для вызова 'Foo:: Foo (Нечто)' я пытался изменить Foo (Foo&) на Foo (Нечто) как...
вопрос задан: 5 May 2010 19:56
10
ответов

GCC: Пустая программа == 23 202 байта?

test.c: международное основное () {возвращается 0;} я не использовал флагов (я - newb к gcc), просто команда: gcc test.c я использовал последнюю сборку TDM GCC на win32. Получающийся исполняемый файл...
вопрос задан: 13 November 2009 09:54
10
ответов

наносекунды к миллисекундам - быстрое подразделение 1000000

Я желаю преобразовать вывод от gethrtime до миллисекунд. Очевидный способ сделать это должно разделиться на 1000000. Однако я делаю это довольно часто и задаюсь вопросом, могло ли это стать узким местом...
вопрос задан: 13 August 2009 05:32
10
ответов

Как Вы проверяете, имеет ли указатель, в C, определенный тип?

Как Вы проверяете, имеет ли указатель определенный тип? Используя sizeof не достаточно. Я стараюсь не помещать идентификационные номера в свои структуры для идентификации их типа. Предположение - это, возможно, gcc...
вопрос задан: 5 June 2009 09:07
10
ответов

Каково различие между, делают и gcc?

Последнее предложение в статье привлекло мое внимание [F] или разработчиков C/C++ и студентов, заинтересованных обучением программировать в C/C++, а не пользователях Linux. Это вызвано тем, что компиляция...
вопрос задан: 20 April 2009 14:00
10
ответов

Каков Ваш любимый g ++ опция? [закрытый]

Я - новичок в программировании на C++. При компиляции я никогда не использую опции. Это - моя повседневная команда: g ++ MyCode.cc-o MyCode Для практики обеспечения безопасности, что состоит в том, чтобы использовать наилучший вариант?
вопрос задан: 20 February 2009 22:11
10
ответов

Оптимизация C++ 2-D массивы

Мне нужен способ представить 2-D массив (плотная матрица) удваивается в C++, с абсолютным доступом минимума наверху. Я сделал некоторую синхронизацию на различных машинах linux/unix и gcc версиях. STL...
вопрос задан: 12 November 2008 03:25
10
ответов

Почему GCC-Windows зависит от cygwin?

Я не разработчик C++, но я всегда интересовался компиляторами, и я интересуюсь переделыванием части материала GCC (особенно LLVM). В Windows GCC требует слоя эмуляции POSIX...
вопрос задан: 10 October 2008 03:48