Описание тега gcc5

Версия 5.x GCC (Сборник компиляторов GNU).
0 ответов

Компиляция LLVM 3.3 с GCC5, неопределенные ссылки на сигнатуры типа c11

У меня проблемы с компиляцией моего проекта для использования LLVM 3.3* с GCC5. Я получаю неопределенные ссылки, такие как `llvm::sys::getDefaultTargetTripleabi:cxx11' Тег abi указывает, что это проблема несовпадения ABI с GCC5. Я знаю, что могу кое…
05 июн '16 в 11:25
2 ответа

Программа работает в 3 раза медленнее при компиляции с g++ 5.3.1, чем та же программа, скомпилированная с g++ 4.8.4, той же командой

Недавно я начал использовать Ubuntu 16.04 с g++ 5.3.1 и проверил, что моя программа работает в 3 раза медленнее. До этого я использовал Ubuntu 14.04, g++ 4.8.4. Я построил его с помощью тех же команд: CFLAGS = -std=c++11 -Wall -O3, Моя программа сод…
03 июл '16 в 16:37
1 ответ

Ошибка с gcc 5 для функции varargs: суффикс или операнды недействительны для `movq'

При попытке установить OpenMPI в поле.configure произошел сбой в разделе проверки способности ISO C99 выбранного компилятора. Озадаченный тем, что gcc, конечно, имеет опции std=gnu99 и std=c99, я сократил файл конфигурации на 20000 строк, чтобы изол…
24 дек '15 в 20:52
1 ответ

Мой fma() не работает?

В использовании double fma(double x, double y, double z); Я бы ожидал ненулевой d в выходных строках ниже отмечены '?', Похоже, только для внутреннего использования long double точность, а не бесконечная точность, как указано. fma функции вычисляютс…
10 фев '17 в 18:46
1 ответ

Ошибка с функцией boost::thread::try_join_for()

Я пытаюсь использовать boost::thread::try_join_for() функция, но я получаю следующую ошибку во время компиляции: "класс boost::thread" не имеет члена с именем 'try_join_for' Я могу использовать boost::thread::timed_join() функция. Но я не хочу испол…
29 дек '17 в 15:59
1 ответ

ImportError: Cython и gcc-5

Я хочу использовать некоторые C-функции в Python с помощью Cython. Здесь я заметил, что если я использую GCC-5 для компиляции C-кода (для использования Cilk) nm перечисляет намного меньше входов в результирующую *.so-функцию: 0000000000201030 B __bs…
10 ноя '15 в 15:22
0 ответов

Неопределенные ссылки в libfftw3_mpi.a с gcc-5

Я новичок в библиотеке FFTW. Я недавно скачал простой код mpi-fftw отсюда. У меня есть несколько неопределенных ссылок на функции MPI из libfftw3_mpi.a, когда я компилирую код в Ubuntu 18.04 как mpicc -I /usr/local/include -L /usr/local/lib simple_m…
23 янв '19 в 11:05
1 ответ

Как скомпилировать приложение Ignite на CMake?

Я успешно скомпилировал Ignite Application. но Бинарный не работал. /tmp/tmp.Nw0IPD6ru3/cmake-build-debug-local-container/planet_engine: error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directory как я…
16 фев '19 в 08:40
1 ответ

Назначение --enable-gold при настройке gcc

При сборке gcc 5.1 из исходного кода скрипт configure перечисляет следующую опцию: --enable-gold[=ARG] build gold [ARG={default,yes,no}] Что это значит? Говорит ли gcc использовать золото в качестве компоновщика, если золото установлено на коробке? …
27 июл '15 в 19:51
1 ответ

Наследование классов std::string и утомительное решение C++ для перегрузки #2

Предыдущий вопрос: наследование класса std::string и утомительное разрешение перегрузки C++ В шагах после предыдущего вопроса я попытался проверить operator+ по необработанному указателю строки: "aaa" + path_string{ "bbb" }, И нашел, что не вызывает…
06 ноя '18 в 16:38
1 ответ

Установите GCC5 в Linux Mint LMDE 2

Я новичок в Linux и хотел бы удалить gcc 4.9, который установлен в моем дистрибутиве Linux Mint LMDE 2, и установить gcc 5. Я попытался использовать следующую команду: sudo apt-get install gcc5 но это не сработало. Может кто-нибудь помочь мне с этим…
14 сен '16 в 17:16
1 ответ

Ошибка: 'log2' не является членом 'std'

Я не уверен, что я вижу здесь. Приведенные ниже результаты теста взяты из старого PowerMac G5 под управлением OS X 10.5.8. Он все еще для тестирования под процессором PowerPC с прямым порядком байтов. Компилятор GCC 5.4, и он предоставляется MacPort…
06 янв '17 в 01:27
0 ответов

gcc -fdump-rtl-expand для встроенной функции

Что можно добавить в команду "gcc -fdump-rtl-expand=output_file input_C_file" (gcc5.4.0), чтобы разрешить расширение встроенной функции в output_file
23 ноя '17 в 13:54
1 ответ

Как установить GCC 5.1 в Linux (Ubuntu)

Я хотел бы поэкспериментировать с новым компилятором GCC 5.1 C++ в Ubuntu. Как я могу установить GCC 5.1 на Ubuntu? Я бы предпочел какую-то предварительно подготовленную исполняемую программу, которую я мог бы просто загрузить и установить, вместо т…
04 май '15 в 17:24
1 ответ

Может ли быть конфликт между ключом -march и набором команд?

Я собираю пример программы с помощью следующей команды: $ gcc -march=i386 -mtune=i386 -mmmx -msse4 -m3dnow -m32 -o hello.exe hello.c Вопросы: Почему GCC не жалуется, что коммутаторы для включения MMX, SSE4 и 3DNow! несовместимы с выбранной архитекту…
09 ноя '16 в 09:11
1 ответ

Вызов конструкторов во время виртуального наследования с C++

Это вопрос, с которым я столкнулся, читая этот раздел на learncpp.com. Я использовал приведенный здесь код, затем сделал небольшие изменения для тестирования. Фон Виртуальное наследование создает общую ссылку на базовый класс, что имеет два эффекта.…
1 ответ

Включить поддержку fpu для aarch64 (armv8-a) в gcc версии 5.0.1

Я измеряю производительность GFLOPS Cortex-a57 с помощью тестов HPLinpack, и он едва достигает 1 FP/ цикл (учитывая ~2,4 GFLOPS при 2,4 ГГц). Поскольку старый компилятор (gcc 4.9.1) жаловался на несколько версий опции -mfpu =, я попытался настроить …
19 апр '15 в 23:05
1 ответ

Ошибка сегментации компилятора gcc при присваивании значения захваченной переменной лямбда-параметру

Я работал над этим ответом и написал код: bool generate(vector<int>& temp, int& target, const size_t width, const size_t i) { const auto replacement = temp[i]; const auto result = target > replacement; if (result) { for_each(begin(t…
17 июн '16 в 12:49
1 ответ

g++ неопределенная ссылка на `main'

У меня gcc 5.2.0 настроен следующим образом: Using built-in specs. COLLECT_GCC=gcc-5.2.0 COLLECT_LTO_WRAPPER=/usr/local/lvm/gcc-5.2.0/libexec/gcc/x86_64-unknown-linux-gnu/5.2.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../configu…
24 авг '15 в 21:51
2 ответа

Raspberry Pi - фатальная ошибка: sys/cdefs.h: такого файла или каталога нет

Я пытаюсь скомпилировать gcc5.3.0 на Raspberry Pi с последним образом системы Raspbian. $ ./configure --enbale-checking=release --enable-languages=c,c++,fortran --host=arm-cortexa7_neon-linux-gnueabihf --build=arm-cortexa7_neon-linux-gnueabihf --tar…
06 мар '16 в 02:26