1
ответ

gcc -MDD с -isystem < include_path > не будет добавлять зависимости для & ldquo; системы & rdquo; пути

Итак, у меня есть следующая настройка (упрощенная версия): application / app1.hpp application / app1.cpp application / utils / utils1.hpp application / utils / utils1.cpp Поэтому, когда я компилирую app1.cpp, я делаю так (.. ,
вопрос задан: 15 January 2019 15:30
1
ответ

Как предотвратить оптимизацию GCC цикла ожидания занятости?

Я хочу написать прошивку с кодом C для микроконтроллеров Atmel AVR. Я скомпилирую его с помощью GCC. Кроме того, я хочу включить оптимизацию компилятора (-Os или -O2), так как я не вижу причин не включать их, и ...
вопрос задан: 18 September 2018 03:26
1
ответ

Отладка и выпуск в CMake

Как запустить CMake для каждого целевого типа (отладка / выпуск) в проекте, скомпилированном GCC? Как указать флаги отладки и выпуска C / C ++ с помощью CMake ? Как я могу выразить, что основным исполняемым файлом будет ...
вопрос задан: 11 September 2018 17:37
1
ответ

Как применить-fvisibility опцию к символам в статических библиотеках?

У меня есть общий проект библиотеки, который разрабатывается из 4 статических библиотек (.a) и одного объекта (.o) файл. Я пытаюсь добавить-fvisibility=hidden опцию ограничить символы в выводе только им...
вопрос задан: 27 August 2018 12:05
1
ответ

Что такое эквивалент эквивалента g ++ в clang?

Я переключаюсь с g ++ на clang, однако в g ++ у меня есть флаг -pthread, который, похоже, не распознает clang. Что такое эквивалент в Clang? РЕДАКТИРОВАТЬ: Моя сборка Clang вытягивает из SVN в марте ...
вопрос задан: 15 August 2018 17:50
1
ответ

Все ли разделы RAM, используемые в этом линкере, для микроконтроллера STM32H743 (Cortex-M7)?

Я знаю, что RAM-память в последних микроконтроллерах STM32 содержит несколько разделов с замечательной разницей в скорости. Вот почему я пытаюсь обернуть голову вокруг ссылок для этих ...
вопрос задан: 13 July 2018 10:59
1
ответ

Как я получаю/использую LibUUID?

Я пытаюсь заменить вызов к:: CoCreateGUID, таким образом, я могу генерировать GUID в программе C++ на Linux. Я понимаю, что libuuid поддерживает это, и я считал этот вопрос. Я немного плохо знаком с Ubuntu/GCC/...
вопрос задан: 27 June 2018 05:21
1
ответ

Как скомпилировать для среды отдельных программ с GCC?

Код я продолжаю работать, как предполагается, возможно создать и для размещенных и для сред отдельных программ, обеспечивая частные реализации для некоторых функций stdlib для последнего случая. Могу я...
вопрос задан: 21 June 2018 06:45
1
ответ

crt0.o и crt1.o — Каково различие?

Недавно я пытался отладить некоторую работу низкого уровня, и я не мог найти crt0. S для компилятора (avr-gcc), но я действительно находил crt1. S (и то же с соответствующими.o файлами). Что...
вопрос задан: 10 June 2018 07:03
1
ответ

Каково различие между 'asm', '__ asm' и '__ asm __'?

Насколько я могу сказать, единственная разница между __ asm {...}; и __ asm __ ("... "); это первое использование mov eax, var и второе использование movl %0, %% eax с: "=r" (var) в конце. Что другой...
вопрос задан: 28 May 2018 22:36
1
ответ

Реализация локальной памяти потока Linux

__ распараллельте нечто Foo; Как "нечто" на самом деле разрешено? Компилятор тихо заменяет каждый экземпляр "нечто" с вызовом функции? "Нечто", сохраненное где-нибудь относительно дна стека, и...
вопрос задан: 9 May 2018 17:03
1
ответ

Портирование NewLib для моей ОС: некоторые вопросы

Я пытаюсь портировать NewLib для моей ОС (я следую этому руководству: http://wiki.osdev.org/Porting_Newlib), и у меня есть несколько вопросов. Как только LibGloss будет создан и скомпилирован, когда именно мне придется ...
вопрос задан: 1 March 2018 23:38
1
ответ

Составление приложения для использования в высокорадиоактивных средах

Мы компилируем встроенное приложение C / C ++, которое развертывается в экранированном устройстве в среде, засыпанной ионизирующим излучением. Мы используем GCC и кросс-компиляцию для ARM. Когда развернуто, ...
вопрос задан: 28 February 2018 19:39
1
ответ

Общая библиотека не найдена - не в разделе NEEDED, а косвенная зависимость [дубликат]

У меня есть исполняемый файл, который ссылается на динамическую библиотеку (называется libester_timing.so), которая, в свою очередь, соединяется с другой разделяемой библиотекой (libester_patternset.so). Однако мой исполняемый файл использует только част
вопрос задан: 5 November 2017 03:04
1
ответ

Что означает .comm?

Я просто перевел эту программу, #include <stdio.h> международная дамба [1000] [1000]; международное основное (интервал argc, символ константы * argv []) {//вводят код здесь... printf ("Привет, Мир! \n"); возвратитесь 0;}...
вопрос задан: 7 September 2017 17:08
1
ответ

Содержимое статической библиотеки

У меня есть статическая библиотека, скажите mystaticlib.a. Я хочу видеть его содержимое, например количество объектных файлов внутри него. Как я могу сделать это в gcc?
вопрос задан: 23 August 2017 14:55
1
ответ

- isystem для Visual Studio MS компилятор C++

Мне обычно нравится иметь много предупреждений, включенных при программировании. Однако некоторые библиотеки содержат код, который легко вызывает предупреждения (.., Python, QT..). При компиляции с gcc я могу просто использовать-...
вопрос задан: 18 August 2017 15:30
1
ответ

Соединение общей библиотеки с помощью gcc

У меня есть общая библиотека (*.so) созданные использующие Реальные Инструменты Компилятора Представления (RVCT 3.2) на цели окон. Затем я пытаюсь связать этот *.so файл со своим приложением с помощью gcc в системе Linux. Каков gcc...
вопрос задан: 30 May 2017 13:46
1
ответ

Очень простое приложение перестало работать с “несколькими целевыми шаблонами” от Eclipse

Так как я - более удобное использование Eclipse, я думал, что попытаюсь преобразовать свой проект из Visual Studio. Вчера я попробовал очень простой небольшой тест. Независимо от того, что я пробую, сделайте сбои с "несколькими...
вопрос задан: 23 May 2017 12:25
1
ответ

Что не так с этим использованием offsetof?

Я компилирую некоторый код C++ в MinGW GCC 4.4.0 и получаю предупреждения со следующей формой... предупреждая: недопустимый доступ к нестатическому элементу данных' <membername>' Несуществующего объекта, предупреждающего: (...
вопрос задан: 23 May 2017 12:10
1
ответ

What is the difference between `-fpic` and `-fPIC` gcc parameters?

I've already read the gcc manpage, but I still can't understand the difference between -fpic and -fPIC. Can someone explain it, in a very simple and clear way? Related questions: What does -fPIC ...
вопрос задан: 23 May 2017 12:02
1
ответ

Ошибка компиляции шаблона C ++: ожидаемое первичное выражение перед токеном '>'

Этот код компилируется и работает, как ожидалось (выдает во время выполнения, но неважно): #include # include void foo (boost :: property_tree :: ptree & pt) ...
вопрос задан: 23 May 2017 12:02
1
ответ

Кросс-скомпилируйте Apache Портативное Время выполнения к iPhone

Это - продолжение предыдущего вопроса на кросс-компиляции для iPhone: кросс-скомпилируйте Основанные на автоинструментах Библиотеки для Чиновника iPhone SDK Basically, я пытаюсь скомпилировать Портативный Apache...
вопрос задан: 23 May 2017 12:01
1
ответ

Что настраивает опции, использовались при создании gcc / libstdc ++?

После чтения о проблеме передающего пустого станд.:: представьте объекты в виде строки между DLLs и EXEs, я обеспокоен настраивать опциями, используемыми для создания моего gcc / libstdc ++. Более конкретный я хочу знать если...
вопрос задан: 23 May 2017 11:47
1
ответ

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

Следующий вопрос Как приложения разрешаются для разных версий общие библиотеки во время выполнения? Мне было интересно, как указать в командной строке ссылки, какую версию библиотеки использовать? Давайте ...
вопрос задан: 23 May 2017 11:46
1
ответ

/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 отказавший с ошибкой кода выхода 1 [дубликат]

Возможный Дубликат: gcc-4.2, отказавший с кодом выхода 1 iphone I, получает ошибочную Команду,/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 отказавшую с кодом выхода 1 каждый...
вопрос задан: 23 May 2017 10:24
1
ответ

Когда GCC определяет NDEBUG? [дубликат]

Возможный Дубликат: Куда-DNDEBUG обычно прибывает из? Я использую утверждения в своем коде, но я не знаю, инициируют ли они, потому что я не знаю, определяется ли NDEBUG или нет. Я...
вопрос задан: 23 May 2017 01:53
1
ответ

Переполнение сдвига влево GCC

Следующая небольшая программа очень неудобна при использовании GCC версии 4.2.1 (Apple Inc., сборка 5664) на Mac. #include int main () {int x = 1 << 32; int y = 32; ...
вопрос задан: 18 May 2017 09:58
1
ответ

Я могу заставить gcc сказать мне, когда вычисление приводит к NaN или inf во времени выполнения?

Существует ли способ сказать gcc бросать SIGFPE или что-то подобное в ответ на вычисление, которое приводит к NaN или (-) inf во времени выполнения, как он был бы для деления на нуль? Я попробовал-fsignaling-...
вопрос задан: 12 April 2017 20:42
1
ответ

Требуется ли для _printf предустановленное пространство в стеке? [Дубликат]

Я работаю над побочным проектом, который является мини-компилятором. У меня возникли проблемы с пониманием того, почему для _printf требуется как минимум 16-байтовое пространство стека для работы при печати одного целого числа? Мой код ...
вопрос задан: 11 April 2017 19:29