25
ответов

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

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

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

Я работаю над 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
ответов

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
ответов

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

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

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
9
ответов

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

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

#ifdef для 32-разрядной платформы

В приложении я поддерживаю, мы встретились с проблемой с ограничениями дескриптора файла, влияющими на stdlib. Эта проблема только влияет на 32-разрядную версию стандартного lib. Я создал фиксацию...
вопрос задан: 9 April 2009 21:04
9
ответов

Ошибка зафиксировала с четырьмя nops в, если (0), мир больше не имеет смысл

Я писал функцию, чтобы выяснить, имеет ли данная система линейных неравенств решение, когда внезапно она начала давать неправильные ответы после на вид безвредного изменения. Я отменил...
вопрос задан: 7 April 2009 15:37
9
ответов

Управление конфигурациями программного обеспечения C во время компиляции [дубликат]

Я разработал небольшую библиотеку под названием dataframe, которая берет в буфер и кодирует ее для обмена uart. Выходной кадр передается на вход функции uart tx. Я разработал ...
вопрос задан: 6 March 2009 04:04
9
ответов

У меня есть gcc ошибка оптимизации или проблема кода C?

Протестируйте следующий код: #include <stdio.h> #include <stdlib.h> основной () {символ константы *yytext = "0"; плавание константы f = (плавание) atof (yytext); size_t t = * ((size_t*)&f); printf ("...
вопрос задан: 1 March 2009 03:47
9
ответов

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

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

Как я могу получить доступ к argc и argv в C++ от библиотечной функции

Я пишу библиотеку, которая должна быть динамично загружена в C++. Я хотел бы считать argc и argv (для отладки причин) из моего кода, однако у меня нет доступа к основной функции...
вопрос задан: 1 October 2008 23:56
9
ответов

Оптимизация GCC отмечает для [закрытого] Intel Atom

Я разрабатываю важное приложение производительности для процессора Intel Atom. Каковы лучшие gcc флаги оптимизации для этого ЦП?
вопрос задан: 21 September 2008 09:59
9
ответов

Как моделировать ошибки распределения памяти

Мое приложение C пользуется 3-ми библиотеками, которые делают их собственное управление памятью. Чтобы быть устойчивым, мое приложение имеет код для контакта с отказами библиотечных функций из-за отсутствия свободной памяти. Я...
вопрос задан: 20 September 2008 19:00