Описание тега gcc4.8
Version 4.8.x of the GNU Compiler Collection. The C compiler is the de facto for Linux (though not all versions of Linux use version 4.8.x),. The compiler collection supports many other languages and platforms as well.
0
ответов
GCC Graphite - оптимизация 4.8 циклов
Я работаю над фреймворком C++. В текущей версии я обнаружил два узких места. Первый - генерация случайных чисел, а второй (который мотивирует этот вопрос) - использование сильно повторяющихся процессов (тяжелые for loops). Могут ли некоторые из вас …
30 май '13 в 04:43
1
ответ
Вызов функции внутри лямбды, переданной в поток
Я пытаюсь создать объект, которому можно дать функцию и ее параметры своему конструктору. Затем этот класс будет вызывать данную функцию внутри лямбды, которая вместо этого передается потоку. Нечто подобное class worker { public: template <class …
27 июл '16 в 13:14
0
ответов
Флаг Wno-pointer-arith обрабатывается по-разному в разных версиях gcc
Я кросс-компилирую проект для разных архитектур и ОС. Два из них являются Android с arm-linux-androideabi-4.9 и Распбиан с arm-linux-gnueabihf-gcc (4.8.3). Мой код зависит от проекта Ne10, который выполняет некоторую арифметику с пустыми указателями…
21 янв '19 в 11:39
1
ответ
Таинственный ртм прервать с помощью haswell tsx
Я экспериментирую с расширениями tsx в haswell, адаптируя существующую кодовую базу среднего размера (1000 строк) к использованию транзакционных расширений памяти GCC (которые косвенно используют haswell tsx на этой машине) вместо грубозернистых бло…
06 май '15 в 06:49
1
ответ
Как скомпилировать с удаленной машины?
У меня Debian Wheezy, и я ищу gcc 4.8, которого нет в стабильной версии. Я не хочу переходить на нестабильную или тестовую версию Wheezy. Итак, я искал решение, и я нашел два. Во-первых, я делаю локальную установку (установку только для одного польз…
03 ноя '14 в 18:12
1
ответ
__int128 ошибка при компиляции 32 бит
c:\...random.h|106|error: expected unqualified-id before '__int128' Когда я компилирую 32-битную программу, я получаю сообщение об ошибке выше. Я использую http://sourceforge.net/projects/mingwbuilds/ Зачем? Мой код прекрасно скомпилирован с 4.7.2, …
31 мар '13 в 00:45
2
ответа
При попытке установить gcc-4.8.1 завершите работу с ошибкой 2
Я пытаюсь установить gcc-4.8.1 в дистрибутив AWS ec2 "Other Linux". Я скачал gcc-4.6.2.tar.gz и затем следовал этим инструкциям под заголовком "Конфигурация" по адресу http://gcc.gnu.org/wiki/InstallingGCC (изменен для 4.8.1 вместо 4.6.2): tar xzf g…
22 авг '13 в 19:51
1
ответ
Отключение каретки сообщения об ошибке в GCC 4.8
GCC 4.8, кажется, добавил Clang-подобное отображение сообщения об ошибке, например, так: player.c:725:9: warning: variable ‘delta’ set but not used [-Wunused-but-set-variable] int delta, rdelta; ^ Я предполагаю, что некоторые люди находят это полезн…
13 окт '13 в 02:14
2
ответа
Использование std:: hash<std:: thread:: id>() (std:: this_thread:: get_id ())
В настоящее время я работаю над созданием приложения C++ для компиляции как в Windows, так и в Linux, во время отладки я обнаружил, что std::this_thread::get_id().hash() не компилируется в Linux с gcc 4.8 (благодаря комментариям в этой теме). Предла…
11 дек '14 в 15:54
1
ответ
MacPorts: установка arm-none-linux-gnueabi-* завершается неудачно
Я пытаюсь установить набор инструментов для кросс-компиляции ARM. Я уже установил GCC 4.8. Установка arm-none-linux-gnueabi-gcc завершается неудачно со следующим выводом: $ sudo port install arm-none-linux-gnueabi-* ---> Cleaning arm-none-linux-g…
25 июл '13 в 12:43
1
ответ
Пользовательский GCC 4.8.2 на RHEL6 выдает ошибку сборки с помощью std::shared_ptr
Я использую CMake 2.8.11 и GCC 4.8.2. Я строил некоторый код C++, который использовал std::shared_ptr которая прекрасно работала в MS VS 2012, но когда я попробовал то же самое на RHEL6, используя GCC 4.8.2, я быстро столкнулся со следующей ошибкой:…
07 янв '16 в 23:21
1
ответ
Git Built On Android выбрасывает ошибку "неопределенная ссылка на dlopen"
Я собираю git на своем Android-устройстве в KBOX2, используя gcc 4.8 с libcurl, который я также построил на устройстве. Я строю с libcurl для поддержки http / https Сконфигурируйте, сделайте и запустите установку успешно. Однако, когда я пытаюсь кло…
15 сен '14 в 11:22
1
ответ
Какова цель операции Shift в REGSITER_TM_CLONES?
Глядя на ассемблерный код, я не совсем понимаю, что означает сдвигать операции в register_tm_clones. Какова роль сменной операции? Сравнивая код сборки с исходным кодом, я подумал, что понял назначение SUB RAX,6020F8H. Операция связана с размером в …
29 дек '18 в 07:34
0
ответов
OpenMP вложенные задачи, 1 поток не выполняет задачи
Я делаю несколько тестов с простым кодом, который написан ниже. Проблема в том, что на четырехъядерной машине нагрузка составляет всего 75%. Четвертое ядро бездействует, ничего не делая. В коде есть параллельная omp, затем одиночная omp, внутри ко…
01 май '15 в 16:40
3
ответа
Тот же простой расчет, разные результаты
Используя gcc 4.8.2 (Ubuntu 14.04), я получаю разные результаты, в основном вычисляя значение одинаковым образом. Также есть разница в зависимости от архитектуры (32 бит / 64 бит) в тестируемых системах. #include <math.h> #include <stdio.h&…
08 июн '14 в 20:32
1
ответ
Статическая компоновка библиотеки asan с gcc 4.8
Я собираю свой тестовый исполняемый файл таким образом, используя gcc 4.8.3: gcc -o test -g -L/lib64 -fsanitize=address -static-libasan Результат: /usr/bin/ld: cannot find -lasan collect2: error: ld returned 1 exit status Libasan установлен, и если …
05 сен '18 в 11:22
1
ответ
Было ли необходимо включить <random> в GCC 4.8?
Я унаследовал проект C++, который был написан в 2014 году и действительно компилируется с GCC 4.8. В определенном файле несколько классов в настоящее время находятся в <random> создаются заголовки стандартной библиотеки C++. Они включают mt199…
13 ноя '18 в 05:21
1
ответ
Странные результаты при использовании регулярного выражения C++11 с gcc 4.8.2 (но работает с регулярным выражением Boost)
Я пытался использовать регулярное выражение C++11, но потерпел неудачу даже в тривиальных примерах. Снаружи кажется, что сравниваются только строки, например: std::regex_match(std::string{""}, std::regex{"a?"}) // false (???) std::regex_match(std::s…
17 ноя '13 в 04:44
4
ответа
Функция constexpr не вычисляет значение во время компиляции
Я хочу сравнить метапрограммирование и использование constexpr в C++0x. тогда я пишу FIB-функцию в обеих моделях. когда я использую модель метапрограммирования, ответ распечатывается очень быстро, потому что он рассчитывается во время компиляции. но…
19 дек '13 в 13:23
1
ответ
Сборка gcc-4.8
Я пытаюсь скомпилировать gcc/g++ 4.8 на 64-битном сервере Fedora 17. Я настраиваю процесс сборки остроумия ./configure --prefix=/opt/gcc-4.8 --with-cpu=x86-64 --enable-languages=c,c++ --disable-multiarch Затем я запускаю make. Сборка разбивается на …
29 мар '13 в 21:28