Описание тега gcc4
Version 4.x of GCC (GNU Compiler Collection). It's the de facto standard C compiler on Linux and supports many other languages and platforms as well.
2
ответа
Странное сообщение об ошибке шаблона с gcc 4.6
Я получаю действительно странное сообщение об ошибке из gcc 4.6 о функции-члене шаблона. Вот минимальный пример: template<typename T> class Pimpl { public: Pimpl(const Pimpl&) {} private: T* clone_(const T*); }; template<typename T> …
07 окт '12 в 23:37
2
ответа
Некоторый указатель на понимание исходного кода GCC
Я учусь на оптимизации GCC для многоядерных процессоров. Я пытался пройтись по исходному коду, это трудно понять, так как мне нужно добавить некоторый код в бэкэнд. Может кто-нибудь предложить какой-нибудь хороший ресурс, который объясняет поток код…
23 мар '10 в 23:21
1
ответ
Поиск местоположения gcc
Я нахожусь на кластере и не имею разрешения root, я новичок в Linux. Я хочу запустить инструмент с версией gcc 5 или меньше. Моя версия gcc по умолчанию - 6.3.0. Но в системе есть другая версия gcc (gcc 4:6.3.0-4). Я пытаюсь найти его местоположение…
10 июн '18 в 18:26
3
ответа
Что означает "тип массива имеет неполный тип элемента"?
У меня есть следующие простые строки кода: #include <glib.h> #include <stdio.h> void my_func () { GHashTable htbls[3]; /* ASSUME LINE NUMBER IS N */ /* Do something */ } int main (int argc, char *argv[]) { my_func (); return 0; } Но $gcc…
28 сен '12 в 22:41
4
ответа
C++: вложенный класс шаблонного класса
Рассмотрим следующий код: template < typename T > struct A { struct B { }; }; template < typename T > void f( typename A<T>::B ) { } int main() { A<int>::B x; f( x ); // fails for gcc-4.1.2 f<int>( x ); // passes return…
03 ноя '10 в 22:29
3
ответа
Максимальное разрешение high_resolution_clock - 1000 нс
Я работаю с алгоритмами бенчмаркинга. Я читаю о новом <chrono> заголовок в C++11, так что я пошел с этим. Я могу сделать измерения и все, но я борюсь с разрешением. Когда делаешь что-то вроде auto duration = chrono::duration_cast<chrono::na…
24 май '14 в 10:11
1
ответ
Странные ошибки в tbb от intel
Я собрал tbb от intel, и в свой файл qt pro я включил следующую строку: INCLUDEPATH += "C:\\Downloads\\libraries\\tbb40_297oss\\include" но когда я пытаюсь скомпилировать свой проект, я получаю сообщение об ошибке: c:\Downloads\libraries\tbb40_297os…
02 мар '12 в 16:54
2
ответа
Ошибка cloog и ppl (graphite-ppl.c) в установке GCC 4.6.2
Я пытаюсь установить gcc 4.6.2 с ppl и cloog в 64-битной Ubuntu 10.10. Я получаю следующую ошибку, когда я делаю. make[3]: Entering directory `/home/praveen/gcc-4.6.2/host-x86_64-unknown-linux-gnu/gcc' /home/praveen/gcc-4.6.2/host-x86_64-unknown-lin…
02 фев '12 в 15:14
2
ответа
Кросс-компиляция библиотек на основе Autotools для официального iPhone SDK
Фон Я пишу программу, ориентированную на несколько разных телефонов, включая iPhone. Программа зависит от нескольких сторонних библиотек. У меня возникают трудности с кросс-компиляцией этих сторонних библиотек для симулятора iPhone и iPhone. Библиот…
21 окт '09 в 17:01
1
ответ
Вызов gcc с помощью PHP на Redhat
Я вызываю gcc через PHP с помощью команды exec. Затем gcc выдает странные ошибки, такие как "stddef.h не найден". PHP работает под именем пользователя "оракул". То есть, когда мы называем "whoami" через PHP-скрипт с помощью "exec", это дает оракула …
24 дек '11 в 08:52
2
ответа
Почему это вызывает завершение, если я пытаюсь бросить что-то внутри блока catch в C++
У меня есть следующий код C++, и это удивляет меня. Проблема заключается в том, что если я что-то выбрасываю, кроме re-throw внутри блока catch, программа будет прервана вызовом abort и выдаст сообщение об ошибке в GCC4, "terminate вызывают после вы…
23 янв '12 в 16:43
2
ответа
Не могу определить шаблонные типы для моего класса LruCache
#include <map> #include <list> template < typename K, typename V> class LruCache { private: typedef std::pair< K, V > EntryPair; typedef std::list< EntryPair > CacheList; typedef std::map< K, CacheList::iterator >…
22 июн '11 в 00:56
0
ответов
Не может создать исполняемые файлы gcc: ./specs является каталогом
Я пытаюсь скомпилировать libXaw-1.0.10, и во время настройки я получаю: gcc: ./specs это каталог Я попытался скомпилировать базовый helloworld.c, и когда я создал каталог "specs", моя компиляция не удалась! В чем причина такого поведения? это решает…
03 июн '15 в 07:22
2
ответа
Есть ли встроенная альтернатива std::put_time для GCC <5?
Я застрял на GCC4.8 в настоящее время. Я хочу распечатать текущее время как что-то кроме секунд. Если put_time работал, мой код был бы что-то простое, как это: std::cout << std::setw(24) << std::put_time(c_time, "[%T%z %F] "); Без put_ti…
24 май '16 в 18:57
1
ответ
GCC выдает сбивающее с толку предупреждение при использовании указателя на структуру <typedef>
При компиляции следующей C-программы GCC выдает предупреждающее сообщение, которое несколько сбивает с толку. Источник программы #include <stdio.h> typedef struct { int x; } dummy_t; void myfunc (dummy_t *pointer) { printf("x = %d\n", pointer-…
07 окт '15 в 18:24
1
ответ
Как сгенерировать независимый от местоположения код с помощью инструментария GNU ARM?
Я использую набор инструментов ARM ELF для своего проекта. Я работаю над загрузчиком, который должен быть независимым от местоположения, так как он переместит его сам с флэш-памяти на RAM после сброса. Я изо всех сил пытался выяснить, как скомпилиро…
05 июн '12 в 08:06
1
ответ
Два или более типов данных в спецификации спецификаторов ошибка в заголовочном файле
Я разработчик ОС, и я хотел бы скомпилировать следующее (это в файле cpu.h) с моим кросс-компилятором gcc (ver= 4.5.4) #ifndef X86_64_CPU_H #define X86_64_CPU_H #include<stdint.h> typedef struct { // manually secured registers uint64_t rax; ui…
16 июл '13 в 16:56
0
ответов
Ошибка компиляции QT 4.8.5 в CentOS 5.X
Я скачал Qt-where-4.8.5.tar.gz с официального сайта Qt. А в CentOS 5.X его версия GCC - 4.1.2. Итак, я составил gcc-4.7.2 из исходного кода и установил его в $HOME/software/, то в каталоге установки есть bin а также lib а также lib64и я должен добав…
21 окт '13 в 03:13
4
ответа
GCC 4.6.3 не может установить Debian
У меня проблемы с установкой gcc 4.6.3 на Debian squeeze. 4.4 в настоящее время установлен, но мне нужен 4.6.x для запуска php-hiphop. Я пытался найти подобные проблемы, но не нашел с ошибкой у меня есть. Я устанавливаю, используя эти инструкции: wg…
23 окт '12 в 10:03
1
ответ
Доступ к шаблонным методам шаблонного базового класса
Возможный дубликат: Ошибка вызова метода шаблона в "шаблонном базовом классе" Следующий код компилируется с MSVC10, но не с gcc 4.2.1: template<class BaseQNativeWindow> class NativeWindow : public BaseQNativeWindow { public: NativeWindow(AIPan…
13 ноя '12 в 16:28