Я хочу установить пользовательский набор инструментальных средств с cmake. Я установил компилятор, но я не знаю, как установить компоновщика. Об этой ошибке сообщают, потому что cmake пытаются использовать компилятор для соединения: компилятор C "xgc
Я пытаюсь создать GNU grep, и когда я работаю, делают, я добираюсь: [надрез]/bin/bash: строка 9: makeinfo: команда не нашла то, Что makeinfo, и как я получаю его? (Это - Ubuntu, если это имеет значение),
Я видел много сумасшедших методов для получения доступа к частным переменным когда поблочное тестирование. Больше всего волнование, которое я видел, является #define частной общественностью. Однако я никогда не видел, что любой предлагает выключить...
Я хотел бы вскочить, изучают C++ 0x, который назрел к уровню, которым я доволен. XCode на Snow Leopard 10.6 в настоящее время в GCC 4.2.1 и новых возможностях, которые я хотел бы попробовать, как станд.:: shared_ptr...
Я ищу опцию к gcc, который заставит ее считать исходный файл из стандартного входа, главным образом таким образом, я мог сделать что-то вроде этого для генерации объектного файла от инструмента, любят гибкий провод, который генерирует...
Если вы хотите вызвать функцию C / C ++ из встроенной сборки , вы можете сделать что-то вроде этого: void callee () {}
вызывающий абонент ()
{asm ("call *% 0":: "r" (вызываемый));
} GCC затем выдаст код, который выглядит ...
Я использую gcc/g ++ на Linux и так как моя установка находится на испанском языке (мой родной язык), gcc печатает предупреждения и ошибки на испанском языке. Я считал бы их на английском языке по двум причинам: английские сообщения...
Я хочу узнать больше об использовании SSE. Что пути там для изучения помимо очевидного чтения Intel® 64 и Руководств Разработчика программного обеспечения Архитектуры IA-32? Главным образом мне интересно работать...
Я столкнулся с неопределенной ссылочной проблемой с конкретными символами в моей связи. ошибка: неопределенная ссылка на «g_queue_pop_nth» Я работаю над LOP & amp; ARM платформы. Мы используем то же самое ...
Я проверяю, как компилятор выдает инструкции для многоядерных барьеров памяти на x86_64. Ниже приведен код, который я тестирую с помощью gcc_x86_64_8.3. станд :: атомарный & л; BOOL > флаг {ложь}; инт ...
Я интересуюсь знанием, как GCC отличается от ICC Intel с точки зрения уровней оптимизации и угождения определенной архитектуре процессора. Я использую GCC 4.1.2 20070626 и ICC v11.1 для Linux...
gcc ARM для STM32F407 micro Следующая функция используется для проверки работоспособности в FreeRtosTCP UBaseType_t bIsValidNetworkDescriptor (const NetworkBufferDescriptor_t * pxDesc) {uint32_t offset = ...
Я использую CMake для создания make-файлов. CMake создает строку GCC, содержащую полные пути. Для ускорения компиляции, я использую кэш. Создание того же кода от различных местоположений (например, несколько разработчиков...
В моем проекте у меня есть make-файлы, которые собирают модули ядра Solaris, и они используют gcc для компиляции файлов, но используют ld для связывания всех файлов .o вместе в модуль ядра. Я пытаюсь включить освещение ...
Иногда бывает удобно замаскировать функцию макросом с тем же именем. В этом надуманном примере макросы позволяют вставлять дополнительную проверку при вызове функции (). функция int (...
CMake 3.9, arm-gcc 5.4.1, Linux / OSX: я включил защиту от разбивания стека, добавив -fstack-protector-strong к своим флагам компилятора Это инструктирует gcc искать специально названные символы в ...
У меня есть массив размера РАЗМЕР. Я добавляю его элементы двумя способами. 1. Взятие 2 переменных в цикле, запуск одной из индексов 0, а другой из SIZE-1 до их пересечения. 2. Взяв 1 переменную и ...
Этот вопрос о том, как условный оператор работает в арифметической операции и операторе присваивания. Проверено на gcc, arm-gcc. // gcc 5.4.0 #include < stdio.h > int main (void) {printf ("...
Я переместился от gcc версии 4.0.3 до 4.3.3 и понял, что-mfpmath был установлен на sse по умолчанию в gcc 4.3.3. Это на самом деле вызвало ошибки в моем приложении. В 4.0.3-mfpmath был 387. Я хочу...
Я построил GCC 4.7 на своей 32-битной системе Linux x86. Когда я пытаюсь выполнить кросс-компиляцию с флагом -m64, я получаю следующее: извините, не реализовано: 64-битный режим не компилируется, пока компилятор ...
Компилятор GCC поддерживает __ builtin_expect оператор, который используется для определения вероятных и маловероятных макросов. например, #define, вероятный (expr) (__ builtin_expect (!! (expr), 1)) #define маловероятный (expr) (...
Компиляторам свойственно обеспечить переключатель для предупреждения, когда код недостижим. Я также видел макросы для некоторых библиотек, которые обеспечивают утверждения для недостижимого кода. Есть ли подсказка, такой как...
Сейчас я нашел, что статические библиотеки в *отклоняют системы, другими словами, *.a библиотеки только архивы relocatables (*.o файлы) в формате площади. Что относительно статических библиотек (*.lib файлы) в...
Как Вы устанавливаете порядок библиотек в, автоделают? В моем файл, как который у меня есть что-то: myprog_DEPENDENCIES = специальная цель myprog_SOURCES = myprog.c myprog_LDADD = libmine.la myprog_LDFLAGS =-...
Каково различие между этими 3 компиляторами CC, gcc, g ++ при компиляции C и код C++ с точки зрения поколения ассемблерного кода, доступных библиотек, функций языка, и т.д.?
Я включал заголовок netdb.h, где getaddrinfo включен, но gcc выдает это предупреждение: предупреждение: Используя 'getaddrinfo' в статически связанных приложениях требует во времени выполнения общих библиотек...
У меня есть следующая функция Fortran create_pointer, которая вызывает функцию C с именем create_pointer, которая создает указатель и возвращает его адрес: FUNCTION create_pointer () RESULT (c_intptr_t) BIND (C, ...
Я хочу установить шлюз Kannel на windowsXP. Для этого я загрузил и установил Cygwin. Но когда я пошел для конфигурирования Kannel, я получил следующие ошибки. (Я установил ПУТЬ как C:\cygwin\bin; C:\...