Результаты поиска по запросу "gcc"
Как сделать кортеж из константных ссылок?
Скажем, есть две функции: 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 ...
Библиотека плагинов Segfault на C ++ с дублирующимися символами
У меня есть кроссплатформенное приложение C ++, которое разбито на несколько общих библиотек и загружает дополнительные функции из общих библиотек плагинов. Предполагается, что библиотеки плагинов являются автономными и функционируют сами по ...
Mex генерирует ошибку для // при компиляции кода C в Linux
Я хочу скомпилировать код C в Ubuntu с помощьюmex который настроен с GCC. Я могу плавно скомпилировать код в OSX. Однако, когда я хочу скомпилировать его в Linux, компилятор генерирует ошибку в строках комментария, начинающихся с// (работает ...
@Lundin Я бы добавил еще одну - void HAL или HAL-подобные библиотеки.
всех сил пытаюсь получить мой код до минимального размера голых костей! Я использую STM32F0 только с 32-килобайтной флэш-памятью, и мне нужна хорошая часть флэш-памяти для хранения данных. Мой код уже около 20 Кбайт! Частично это связано с ...
Я решил проигнорировать часть проблем, и поэтому он работает в 95% случаев.
аюсь получить трассировку стека вызовов в моем обработчике assert / exception. не можетinclude "execinfo.h" поэтому не может использоватьint backtrace(void **buffer, int size);, Кроме того, пытался использовать__builtin_return_address() но ...
На самом деле он будет связывать все библиотеки статически.
ode target ссылается на библиотеку hdf5 (используя фазу сборки Link Binary with Libraries). libhdf5 устанавливается с использованием MacPorts, поэтому / opt / local / lib содержит как динамическую (.dylib), так и статическую (.a) ...
Как мне восстановить семафор, когда процесс, который уменьшил его до нуля, падает?
У меня есть несколько приложений, скомпилированных с g ++, работающих в Ubuntu. Я использую именованные семафоры для координации различных процессов. Все отлично работаетКроме в следующей ситуации: если один из процессов вызываетsem_wait() или ...
Наследовать интерфейсы, которые разделяют имя метода
Есть два базовых класса с одинаковым именем функции. Я хочу унаследовать их обоих и перебрать каждый метод по-разному. Как я могу сделать это с отдельным объявлением и определением (вместо определения в определении класса)? #include <cstdio> ...
из динамического местоположения :)!
отрим этот код: // 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 ...
На LLVM GCC мне не нужно добавлять -lm. Почему это?
от вопрос уже есть ответ здесь: Почему вы должны связать математическую библиотеку в C? [/questions/1033898/why-do-you-have-to-link-the-math-library-in-c] 9 ответовЯ только что обнаружил, что-lm Флаг необходим gcc для компиляции ...