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

2 ответа

 необязательно. Это делает каталоги лучше выглядящими с хорошим разделением кода и библиотек, IMHO.

чал это:https://github.com/mongodb/mongo-c-driver [https://github.com/mongodb/mongo-c-driver] И теперь я пытаюсь использовать его внутри своей C-программы, но я не знаю, что делать с сгенерированными .a-файлами. Кто они такие? Я не смог найти ...

2 ответа

Может ли Clang скомпилировать код с GCC, скомпилированным .a libs?

У меня есть мой проект в настоящее время компилируется под GCC. Он использует Boost, ZeroMQ в качестве статического.a библиотеки и некоторые.so библиотеки, такие как SDL. Я хочу пройти весь путь, но не сейчас. Интересно, возможно ...

1 ответ

<stdatomic.h> в GCC 4.8?

Я хотел бы использовать новые атомарные операции, предусмотренные стандартом C11. Тем не менее, пытаясь#include соответствующий заголовочный файл дает мне это: csort-par.c:5:23: fatal error: stdatomic.h: No such file or directory ...

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

1 ответ

@ Мэтью я ошибся, спасибо за исправление.

причина отказа от указателя кадра на 64-битных архитектурах по умолчанию? Я хорошо знаю, что он может быть включен, но почему GCC отключает его в первую очередь, когда он включен для 32-разрядных? В конце концов, у 64-битных регистров больше, ...

2 ответа

Спасибо за подробное объяснение. Оценил сборку, связанную с анализом.

кнулся на кусок кодаvoid *p = &&abc;, Какое значение имеет&& Вот? Я знаю о ссылках rvalue, но я думаю,&& используется в этом контексте другое. Что значит&& указать вvoid *p = &&abc; ?

1 ответ

 все в порядке.

я есть программа на C ++, которая была скомпилирована ранее, но после перебора Jamfiles программа больше не компилируетсяld испустилduplicate symbol error, Это сохранилось после последовательного возвращения к оригинальным ...

4 ответа

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

Я хочу использовать препроцессор gcc, чтобы написать почти одно и то же объявление кода 500 раз. скажем в демонстрационных целях я хотел бы использовать макросFOR_MACRO: #define FOR_MACRO(x) \ #for i in {1 ... x}: \ const int arr_len_##x[i] = ...

7 ответов

Как скомпилировать для Windows на Linux с помощью gcc / g ++?

Я написал некоторые эффекты на C ++ (g ++), используя freeglut на Linux, и я скомпилировал их g++ -Wall -lglut part8.cpp -o part8Поэтому мне было интересно, возможно ли сделать так, чтобы g ++ создавал статически скомпилированные исполняемые ...

4 ответа

gcc комплексное постоянное складывание

Кажется, что у gcc есть некоторое ограничение на сложное постоянное сворачивание. Вот пример: static inline unsigned int DJBHash(const char *str) { int i; unsigned int hash = 5381; for(i = 0; i < strlen(str); i++) { hash = ((hash << 5) + hash) + ...

0 ответов

Недавно я использовал cmake + "make Experimental" + lcov. Я очень рекомендую эту комбинацию. Даже если вы не используете cmake, посмотрите на lcov.

ешно использую gcov в моем проекте: Я могу построить свой проект с помощью флагов gcov:-fprofile-arcs -ftest-coverageЯ связываю с-lgcov вариантЯ запускаю свою программу модульного тестирования и многоgcda а такжеgcno файлы производятся.Я бегу ...