Результаты поиска по запросу "gcc"

2 ответа

Является ли пустой список инициализаторов допустимым кодом C?

Это распространено в использовании{0} инициализироватьstruct илиarray но рассмотрим случай, когда первое поле не является скалярным типом. Если первое полеstruct Person Другойstruct или массив, то эта строка приведет к ошибке (error: missing ...

8 ответов

Errno потокобезопасный?

Вerrno.hэта переменная объявлена какextern int errno; поэтому мой вопрос, это безопасно проверитьerrno значение после некоторых вызовов или использовать perror () в многопоточном коде. Это потокобезопасная переменная? Если нет, то какая ...

2 ответа

LDR - Буквальный пул - ARM

Я знаю, как загрузить непосредственное значение, используя инструкцию LDR в ARM. Например: LDR R0,=0x0804c088 Эта инструкция загружает значение (0x0804c088) в реестрr0, Когда я пытаюсь получить доступ к адресу, он сохраняется вx/x $r0 с ...

ТОП публикаций

3 ответа

Двойной из длинных бит

у меня естьunsigned long long (или жеuint64_t) значение и хотите преобразовать его вdouble, Двойник должен иметь ту же битовую комбинацию, что иlong стоимость. Таким образом, я могу установить биты двойника "вручную". unsigned long long bits = ...

1 ответ

Gcc от Apple, в чем разница между -arch i386 и -m32?

Согласно сGcc от Apple 4.2.1 doc [http://developer.apple.com/Mac/library/documentation/DeveloperTools/gcc-4.2.1/gcc/Overall-Options.html] : арка Скомпилируйте для указанной целевой архитектуры arch. Допустимые значения: «i386», «x86_64», «ppc» и ...

1 ответ

Создание общей библиотеки с использованием gcc в Linux и MinGW в Windows

У меня возникли проблемы с генерацией конфигурации сборки, которая позволяет создавать общие библиотеки в Linux и Windows, используя gcc и MinGW соответственно. В Linux разделяемая библиотека не должна разрешать все зависимости во время ...

4 ответа

Нужно ли мне компилировать заголовочные файлы в программе на C?

Иногда я вижу, как кто-то компилирует программу на Си, например: gcc -o hello hello.c hello.h Как я знаю, нам просто нужно поместить заголовочные файлы в C-программу, например: #include "somefile" и скомпилируйте программу на C:gcc -o hello ...

4 ответа

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

Я обычно хотел бы, чтобы при программировании было включено много предупреждений. Однако некоторые библиотеки содержат код, который легко вызывает предупреждения (.., python, Qt, ..). При компиляции с помощью gcc я могу просто использовать ...

3 ответа

Не допускать удаления экспортируемой функции компоновщиком

У меня есть программа, котораястатическиссылки с несколькими библиотеками c ++, которые экспортируют несколько функций: extern "C" { KSrvRequestHandler* CreateRequestHandler( const char* name ); bool DestroyRequestHandler( KSrvRequestHandler* ...

3 ответа

темы mingw-w64: posix против win32

Я устанавливаю mingw-w64 на Windows, и есть два варианта: потоки win32 и потоки posix. Я знаю, в чем разница между потоками win32 и pthreads, но я не понимаю, в чем разница между этими двумя вариантами. Я сомневаюсь, что если я выберу ...