2
ответа

CMake: используйте пользовательского компоновщика

Я хочу установить пользовательский набор инструментальных средств с cmake. Я установил компилятор, но я не знаю, как установить компоновщика. Об этой ошибке сообщают, потому что cmake пытаются использовать компилятор для соединения: компилятор C "xgc
вопрос задан: 19 September 2019 17:20
2
ответа

Что такое makeinfo, и как я получаю его?

Я пытаюсь создать GNU grep, и когда я работаю, делают, я добираюсь: [надрез]/bin/bash: строка 9: makeinfo: команда не нашла то, Что makeinfo, и как я получаю его? (Это - Ubuntu, если это имеет значение),
вопрос задан: 30 August 2019 07:12
2
ответа

Поблочное тестирование с - fno-управление-доступом

Я видел много сумасшедших методов для получения доступа к частным переменным когда поблочное тестирование. Больше всего волнование, которое я видел, является #define частной общественностью. Однако я никогда не видел, что любой предлагает выключить...
вопрос задан: 28 August 2019 07:05
2
ответа

Я могу обновить XCode для поддержки более новой версии GCC для изучения C++ 0x?

Я хотел бы вскочить, изучают C++ 0x, который назрел к уровню, которым я доволен. XCode на Snow Leopard 10.6 в настоящее время в GCC 4.2.1 и новых возможностях, которые я хотел бы попробовать, как станд.:: shared_ptr...
вопрос задан: 26 August 2019 12:18
2
ответа

Действительно ли возможно заставить GCC читать из канала?

Я ищу опцию к gcc, который заставит ее считать исходный файл из стандартного входа, главным образом таким образом, я мог сделать что-то вроде этого для генерации объектного файла от инструмента, любят гибкий провод, который генерирует...
вопрос задан: 22 August 2019 12:05
2
ответа

Прямой вызов функции C с использованием встроенной сборки GCC

Если вы хотите вызвать функцию C / C ++ из встроенной сборки , вы можете сделать что-то вроде этого: void callee () {} вызывающий абонент () {asm ("call *% 0":: "r" (вызываемый)); } GCC затем выдаст код, который выглядит ...
вопрос задан: 3 July 2019 08:32
2
ответа

Выбор языка сообщений в gcc и g ++

Я использую gcc/g ++ на Linux и так как моя установка находится на испанском языке (мой родной язык), gcc печатает предупреждения и ошибки на испанском языке. Я считал бы их на английском языке по двум причинам: английские сообщения...
вопрос задан: 17 June 2019 12:56
2
ответа

Начало работы с инструкциями Intel x86 SSE SIMD

Я хочу узнать больше об использовании SSE. Что пути там для изучения помимо очевидного чтения Intel® 64 и Руководств Разработчика программного обеспечения Архитектуры IA-32? Главным образом мне интересно работать...
вопрос задан: 1 June 2019 18:51
2
ответа

Как дать GCC команду останавливаться после 5 ошибок?

Действительно ли возможно дать компилятору C++ GNU команду останавливаться после того, как 5 ошибок нашли? Не может найти это в документации.
вопрос задан: 21 March 2019 14:19
2
ответа

Как узнать, где определяются символы при связывании кода C

Я столкнулся с неопределенной ссылочной проблемой с конкретными символами в моей связи. ошибка: неопределенная ссылка на «g_queue_pop_nth» Я работаю над LOP & amp; ARM платформы. Мы используем то же самое ...
вопрос задан: 19 March 2019 22:26
2
ответа

барьер памяти x86 mfence и C ++

Я проверяю, как компилятор выдает инструкции для многоядерных барьеров памяти на x86_64. Ниже приведен код, который я тестирую с помощью gcc_x86_64_8.3. станд :: атомарный & л; BOOL > флаг {ложь}; инт ...
вопрос задан: 19 March 2019 00:53
2
ответа

ICC по сравнению с GCC - Оптимизация и архитектура ЦП

Я интересуюсь знанием, как GCC отличается от ICC Intel с точки зрения уровней оптимизации и угождения определенной архитектуре процессора. Я использую GCC 4.1.2 20070626 и ICC v11.1 для Linux...
вопрос задан: 14 March 2019 16:14
2
ответа

gcc ARM выдает неверный код - как исправить

gcc ARM для STM32F407 micro Следующая функция используется для проверки работоспособности в FreeRtosTCP UBaseType_t bIsValidNetworkDescriptor (const NetworkBufferDescriptor_t * pxDesc) {uint32_t offset = ...
вопрос задан: 4 March 2019 01:28
2
ответа

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

Я использую CMake для создания make-файлов. CMake создает строку GCC, содержащую полные пути. Для ускорения компиляции, я использую кэш. Создание того же кода от различных местоположений (например, несколько разработчиков...
вопрос задан: 24 February 2019 08:52
2
ответа

Я хочу заменить 'ld' на 'gcc' в моем Makefile, чтобы связать мои объекты ядра

В моем проекте у меня есть make-файлы, которые собирают модули ядра Solaris, и они используют gcc для компиляции файлов, но используют ld для связывания всех файлов .o вместе в модуль ядра. Я пытаюсь включить освещение ...
вопрос задан: 19 January 2019 16:09
2
ответа

Определите функцию, имя которой маскируется макросом

Иногда бывает удобно замаскировать функцию макросом с тем же именем. В этом надуманном примере макросы позволяют вставлять дополнительную проверку при вызове функции (). функция int (...
вопрос задан: 19 January 2019 02:11
2
ответа

CMake: разные флаги компилятора во время настройки?

CMake 3.9, arm-gcc 5.4.1, Linux / OSX: я включил защиту от разбивания стека, добавив -fstack-protector-strong к своим флагам компилятора Это инструктирует gcc искать специально названные символы в ...
вопрос задан: 18 January 2019 03:22
2
ответа

Суммирование массивов с использованием 2 переменных в цикле (и выполнение цикла N / 2 раза) дает более быстрое время выполнения, чем просто одна. Зачем?

У меня есть массив размера РАЗМЕР. Я добавляю его элементы двумя способами. 1. Взятие 2 переменных в цикле, запуск одной из индексов 0, а другой из SIZE-1 до их пересечения. 2. Взяв 1 переменную и ...
вопрос задан: 17 January 2019 17:32
2
ответа

Как много прироста скорости при использовании __INLINE__?

В моем понимании, INLINE может ускорить выполнение кода, не так ли? Какую скорость мы можем получить от этого?
вопрос задан: 16 January 2019 09:09
2
ответа

Поведение условного оператора в арифметической операции

Этот вопрос о том, как условный оператор работает в арифметической операции и операторе присваивания. Проверено на gcc, arm-gcc. // gcc 5.4.0 #include < stdio.h > int main (void) {printf ("...
вопрос задан: 15 January 2019 16:45
2
ответа

gcc 4.3.3 параметра компилятора включил по умолчанию

Я переместился от gcc версии 4.0.3 до 4.3.3 и понял, что-mfpmath был установлен на sse по умолчанию в gcc 4.3.3. Это на самом деле вызвало ошибки в моем приложении. В 4.0.3-mfpmath был 387. Я хочу...
вопрос задан: 1 December 2018 11:35
2
ответа

GCC: извините, не реализовано: 64-битный режим не скомпилирован в

Я построил GCC 4.7 на своей 32-битной системе Linux x86. Когда я пытаюсь выполнить кросс-компиляцию с флагом -m64, я получаю следующее: извините, не реализовано: 64-битный режим не компилируется, пока компилятор ...
вопрос задан: 10 November 2018 11:18
2
ответа

вероятно/вряд ли, эквивалентный для MSVC

Компилятор GCC поддерживает __ builtin_expect оператор, который используется для определения вероятных и маловероятных макросов. например, #define, вероятный (expr) (__ builtin_expect (!! (expr), 1)) #define маловероятный (expr) (...
вопрос задан: 22 October 2018 16:50
2
ответа

Как подсказать GCC, что строка должна быть недостижимой во время компиляции?

Компиляторам свойственно обеспечить переключатель для предупреждения, когда код недостижим. Я также видел макросы для некоторых библиотек, которые обеспечивают утверждения для недостижимого кода. Есть ли подсказка, такой как...
вопрос задан: 8 October 2018 18:36
2
ответа

Какой формат делает статическую библиотеку (*.lib) использование файлов? Где я могу найти “Официальные” спецификации *.LIB файловой структуры / форматом?

Сейчас я нашел, что статические библиотеки в *отклоняют системы, другими словами, *.a библиотеки только архивы relocatables (*.o файлы) в формате площади. Что относительно статических библиотек (*.lib файлы) в...
вопрос задан: 5 October 2018 13:08
2
ответа

Как Вы устанавливаете порядок библиотек в, автоделают?

Как Вы устанавливаете порядок библиотек в, автоделают? В моем файл, как который у меня есть что-то: myprog_DEPENDENCIES = специальная цель myprog_SOURCES = myprog.c myprog_LDADD = libmine.la myprog_LDFLAGS =-...
вопрос задан: 23 August 2018 15:00
2
ответа

Различие между CC, gcc и g ++?

Каково различие между этими 3 компиляторами CC, gcc, g ++ при компиляции C и код C++ с точки зрения поколения ассемблерного кода, доступных библиотек, функций языка, и т.д.?
вопрос задан: 13 August 2018 17:21
2
ответа

Создайте статически связанный двоичный файл, который использует getaddrinfo?

Я включал заголовок netdb.h, где getaddrinfo включен, но gcc выдает это предупреждение: предупреждение: Используя 'getaddrinfo' в статически связанных приложениях требует во времени выполнения общих библиотек...
вопрос задан: 24 July 2018 07:28
2
ответа

Неверное значение, возвращаемое ISO_C_binding & ldquo; c_intptr_t & rdquo; в Fortran / Mac OS X

У меня есть следующая функция Fortran create_pointer, которая вызывает функцию C с именем create_pointer, которая создает указатель и возвращает его адрес: FUNCTION create_pointer () RESULT (c_intptr_t) BIND (C, ...
вопрос задан: 13 July 2018 11:05
2
ответа

Никакой приемлемый компилятор C, найденный в $PATH после установки Cygwin

Я хочу установить шлюз Kannel на windowsXP. Для этого я загрузил и установил Cygwin. Но когда я пошел для конфигурирования Kannel, я получил следующие ошибки. (Я установил ПУТЬ как C:\cygwin\bin; C:\...
вопрос задан: 28 June 2018 07:02