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

1 ответ

Как сделать кортеж из константных ссылок?

Скажем, есть две функции: void ff( const std::tuple<const int&> ) { } template < typename TT > void gg( const std::tuple<const TT&> ) { }и вызывает эти функции: int xx = 0; ff( std::tie( xx ) ); // passes gg( std::tie( xx ) ); // FAILS ...

3 ответа

Библиотека плагинов Segfault на C ++ с дублирующимися символами

У меня есть кроссплатформенное приложение C ++, которое разбито на несколько общих библиотек и загружает дополнительные функции из общих библиотек плагинов. Предполагается, что библиотеки плагинов являются автономными и функционируют сами по ...

1 ответ

Mex генерирует ошибку для // при компиляции кода C в Linux

Я хочу скомпилировать код C в Ubuntu с помощьюmex который настроен с GCC. Я могу плавно скомпилировать код в OSX. Однако, когда я хочу скомпилировать его в Linux, компилятор генерирует ошибку в строках комментария, начинающихся с// (работает ...

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

0 ответов

@Lundin Я бы добавил еще одну - void HAL или HAL-подобные библиотеки.

всех сил пытаюсь получить мой код до минимального размера голых костей! Я использую STM32F0 только с 32-килобайтной флэш-памятью, и мне нужна хорошая часть флэш-памяти для хранения данных. Мой код уже около 20 Кбайт! Частично это связано с ...

0 ответов

Я решил проигнорировать часть проблем, и поэтому он работает в 95% случаев.

аюсь получить трассировку стека вызовов в моем обработчике assert / exception. не можетinclude "execinfo.h" поэтому не может использоватьint backtrace(void **buffer, int size);, Кроме того, пытался использовать__builtin_return_address() но ...

0 ответов

На самом деле он будет связывать все библиотеки статически.

ode target ссылается на библиотеку hdf5 (используя фазу сборки Link Binary with Libraries). libhdf5 устанавливается с использованием MacPorts, поэтому / opt / local / lib содержит как динамическую (.dylib), так и статическую (.a) ...

7 ответов

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

У меня есть несколько приложений, скомпилированных с g ++, работающих в Ubuntu. Я использую именованные семафоры для координации различных процессов. Все отлично работаетКроме в следующей ситуации: если один из процессов вызываетsem_wait() или ...

5 ответов

Наследовать интерфейсы, которые разделяют имя метода

Есть два базовых класса с одинаковым именем функции. Я хочу унаследовать их обоих и перебрать каждый метод по-разному. Как я могу сделать это с отдельным объявлением и определением (вместо определения в определении класса)? #include <cstdio> ...

1 ответ

 из динамического местоположения :)!

отрим этот код: // foo.cxx int last; int next() { return ++last; } int index(int scale) { return next() << scale; }При компиляции с gcc 7.2: $ g++ -std=c++11 -O3 -fPICЭто испускает: next(): movq last@GOTPCREL(%rip), %rdx movl (%rdx), %eax addl ...

2 ответа

На LLVM GCC мне не нужно добавлять -lm. Почему это?

от вопрос уже есть ответ здесь: Почему вы должны связать математическую библиотеку в C? [/questions/1033898/why-do-you-have-to-link-the-math-library-in-c] 9 ответовЯ только что обнаружил, что-lm Флаг необходим gcc для компиляции ...