10
ответов

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

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

существует ли опция компилятора/компоновщика GCC изменить имя основного? [дубликат]

Мое программное обеспечение имеет одно основное для нормальной эксплуатации и другое для модульных тестов. Я просто любил бы его, если бы была опция к gcc для определения который "основная" функция использовать.
вопрос задан: 3 November 2017 08:10
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
ответов

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

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

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

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

Неискажение результата станд.:: type_info::имя:

Я в настоящее время работаю над некоторым регистрирующимся кодом, который предположил к - среди прочего - информация о печати о функции вызова. Это должно быть относительно легко, стандартный C++ имеет type_info класс...
вопрос задан: 31 October 2016 23:10
8
ответов

Scanf пропускает любой цикл с условием продолжения в C

Я пытаюсь разработать основанную на простом тексте игру палача, и основной игровой цикл начинает с подсказки вводить предположение в каждой букве, затем продолжает проверять, находится ли буква в слове и берет жизнь...
вопрос задан: 31 October 2016 05:59
8
ответов

Как Вы получаете ассемблерный вывод от источника C/C++ в gcc?

Как каждый делает это? Если я хочу проанализировать, как что-то становится скомпилированным, как я получил бы испускаемый ассемблерный код?
вопрос задан: 30 April 2012 17:17
8
ответов

Скомпилируйте и оптимизируйте для различных целевых архитектур

Сводка: Я хочу использовать в своих интересах оптимизацию компилятора и системы команд процессора, но все еще иметь портативное приложение (работающий на различных процессорах). Обычно я мог действительно скомпилировать 5...
вопрос задан: 23 May 2010 02:06
8
ответов

Статическая функция доступа в другие файлы

Есть ли вероятность, что статическая функция может быть оценена вне области файла. ?
вопрос задан: 2 February 2010 08:08
8
ответов

GCC встроит функцию, которая берет указатель?

У меня есть функция, которая воздействует на часть данных (скажем, интервал), и я хочу изменить его на месте путем передачи ссылки на valule. По сути, у меня есть функция: освободите myFunction (интервал *вещь) {...
вопрос задан: 7 January 2010 15:03
8
ответов

Цикл является Спускоподъемным все еще допустимая ручная оптимизация для кода C?

Используя последний gcc компилятор, я должен все еще думать об этих типах ручной оптимизации цикла, или компилятор будет заботиться о них для меня достаточно хорошо?
вопрос задан: 30 December 2009 19:59
8
ответов

gcc/g ++ опция поместить все объектные файлы в отдельный каталог

Я задаюсь вопросом, почему gcc/g ++ не имеет опции поместить сгенерированные объектные файлы в указанный каталог. Например: mkdir builddir mkdir builddir/objdir cd srcdir gcc-c file1.c file2.c...
вопрос задан: 16 December 2009 18:43
8
ответов

Действительно ли bool является собственным типом C?

Я заметил, что код ядра Linux использует bool, но я думал, что bool был типом C++. Действительно ли bool является стандартом C расширение (например, ISO C90) или расширение GCC?
вопрос задан: 29 October 2009 00:18
8
ответов

java.lang. Математика. PI, равный M_PI GCC?

Я кодирую несколько ссылочных алгоритмов и в Java и в C/C++. Некоторые из этих алгоритмов используют π. Я хотел бы за две реализации каждого алгоритма привести к идентичным результатам, без...
вопрос задан: 2 October 2009 19:10
8
ответов

Порядок выделения локальной переменной на стеке

Смотрите на эти две функции: освободите function1 () {интервал x; интервал y; интервал z; интервал *мочит;} освобождают function2 () {символьный buffer1[4]; символьный buffer2[4]; символьный buffer3[4]; интервал *мочит;...
вопрос задан: 9 July 2009 05:55
8
ответов

Измерение обработки исключений наверху в C++

Что лучший способ состоит в том, чтобы измерить издержки/производительность обработки исключений в C++? Дайте автономные примеры кода. Я нацелен на Microsoft Visual C++ 2008 и gcc. Я должен получить результаты...
вопрос задан: 4 September 2008 06:38
7
ответов

Действительно ли возможно сказать предиктор ответвления, как, вероятно, это должно следовать за ответвлением?

Только для прояснения я не иду ни для какого вида мобильности сюда, таким образом, любые решения, которые свяжут меня с определенным полем, будут прекрасны. В основном я имею, если оператор, который будет 99% времени оценивать...
вопрос задан: 5 December 2018 06:53
7
ответов

Почему является scanf () порождением бесконечного цикла в этом коде?

У меня есть маленькая C-программа, которая просто читает числа из stdin, один в каждом цикле цикла. Если вводы данных пользователем некоторый NaN, ошибка должна быть распечатана к консоли, и входная подсказка должна возвратиться снова. На...
вопрос задан: 29 May 2018 13:19
7
ответов

Влияет ли порядок наблюдений в операторе switch на производительность?

У меня есть программа переключения: случаи переключения в порядке возрастания: int main () {int a, sc = 1; switch (sc) {case 1: a = 1; ...
вопрос задан: 10 November 2017 05:36
7
ответов

Почему делает = работа оператора над структурами без того, чтобы быть определенным?

Давайте посмотрим на простой пример: структура some_struct {станд.:: строковая ул.; интервал a, b, c;} some_struct abc, abc_copy; abc.str = "некоторый текст"; abc.a = 1; abc.b = 2; abc.c = 3; abc_copy = abc; Затем...
вопрос задан: 19 October 2017 14:59
7
ответов

Каков наилучший способ подавления «Неиспользуемой переменной x» - предупреждение [дубликат]

Что лучше / лучший способ подавить компилятор (в данном случае gcc), такой как «Неиспользуемая переменная x» - предупреждение? Я не хочу давать какие-либо определенные флаги gcc, чтобы удалить все эти предупреждения, просто для особого ...
вопрос задан: 28 July 2017 21:50
7
ответов

Использование GCC из VS 2005 (8) IDE

Существует ли способ использовать компилятор GCC пока все еще способность разработать с помощью Visual Studio IDE? Наш проект является межплатформенным, и я вполне часто попадаю в беду от своего коллеги...
вопрос задан: 23 May 2017 12:28
7
ответов

Как я проверяю, выполняет ли gcc оптимизацию хвостовой рекурсии?

Как я говорю, оптимизирует ли gcc (более конкретно, g ++) хвостовую рекурсию в конкретной функции? (Поскольку это подошло несколько раз: Я не хочу тестировать, если gcc может оптимизировать хвостовую рекурсию в...
вопрос задан: 23 May 2017 12:16
7
ответов

Действительно ли возможно скомпилировать ядро Linux с чем-то другим, чем gcc

Интересно, удалось ли кому-то скомпилировать ядро Linux с некоторым другим компилятором, чем gcc. Или если кто-то когда-либо пробовал? Вопрос, может казаться, является глупым или академическим, но он возник, когда я думал о...
вопрос задан: 23 May 2017 10:30
7
ответов

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

Я хотел бы видеть все места в своем коде (C++), которые игнорируют возвращаемое значение функции. Как я могу сделать это - с gcc или статическим инструментом анализа кода? Плохой пример кода: интервал f (интервал z) {возвращает z + (...
вопрос задан: 28 October 2016 03:59
7
ответов

Предотвращение рекурсивного C #include

Я примерно понимаю правила с тем, что #include делает с препроцессором C, но я не понимаю это полностью. Прямо сейчас у меня есть два заголовочных файла, Move.h и Board.h это оба определения типа их...
вопрос задан: 20 February 2016 22:20