Популярные вопросы по тегу GCC

Cygwin: как на самом деле использовать gcc-mingw

... -mno-cygwin" больше не работает, я 9 искал способ запустить GCC, ориентированный 8 на MinGW, в моей среде Cygwin. (Запуск среды 7 MSYS на данный момент невозможен.) Программа 6 установки Cygwin предлагает пакет "gcc-mingw", который, среди 5 прочего, устанавливает: lib/gcc/i686- ...

Можно ли использовать ускорение графического процессора при компиляции нескольких программ на компиляторе gcc?

... способ или инструмент для применения 11 ускорения графического процессора при компиляции 10 программ с помощью компилятора GCC? Прямо 9 сейчас я создал программу для итеративного 8 составления данного списка программ. Это 7 займет нес ...

(.text + 0x20): неопределенная ссылка на `main 'и неопределенная ссылка на функцию

... -Wall -c producer.c shared.h gcc -Wall -c consumer.c shared.h gcc -Wall -c AddRemove.c shared.h gcc -pthread -Wall -o producer.o consumer.o AddRemove.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' AddRemove.o: In function `AddRemove': AddRemove.c:(.text+0xb1): undefined reference to `SearchCustomer' AddRemove.c:(.text+0x1e9): undefined reference to `Se ...

Ошибка Mac OS X R "ld: warning: каталог для опции не найден.

... ить пакет R из исходного 8 кода, но получаю сообщение об ошибке: * installing *source* package ‘mclust’ ... ** package ‘mclust’ successfully unpacked and MD5 sums checked ** libs gfortran-4.8 -fPIC -g -O2 -c mclust.f -o mclust.o gfortran-4.8 -fPIC -g -O2 -c mclustaddson.f -o mclus ...

CUDA несовместим с моей версией gcc

... -gnu/bits/gthr-default.h:251:1: error: pasting "__gthrw_" and "/* Android's C library does not provide pthread_cancel, check for `pthread_create' instead. */" does not give a valid preprocessing token make[1]: *** [obj/x86_ ...

<stdatomic.h> в GCC 4.8?

... pyright (C) 2013 Free Software Foundation, Inc. И я подтвердил, что __STDC_NO_ATOMICS__ не 5 был определен следующим образом: #ifdef __STDC_NO_ATOMICS__ #error yes #else #error no #endif дает: csort-par.c:10:2: error: #error no #error no РЕДАКТИРОВАТЬ: Спасибо 4 за быстрые ответы. Если кто-то наткнется 3 на это от Google с тем же вопросом, вот 2 в ...

Ошибка компиляции gcc: cast указывает тип массива

... сообщение об ошибке? Как вы сказали, «abc» - это 4 указатель, который нельзя преобразовать 3 в указатель. Итак, мой другой вопрос: почему char[] s = "abc"; действительно. Как 2 приведенная выше строка кода работает при 1 ...

AMD64 - инструкция по сборке nopw?

... я, я мог бы получить здесь лучший 12 ответ, чем если бы я не пытался в течение 11 нескольких часов копаться в списке кодов 10 операций. Этот вывод asm взят из следующего 9 (безумного) кода на C, который оптимизируется 8 до простого бесконечного цикла: long i = 0; main() { recurse(); } recurse() { i++; recurse(); } При компиляции 7 с gcc -O2 компилятор распознает бесконечную рекурси ...

Фатальная ошибка: Python.h: нет такого файла или каталога

... нерировать выходной файл, используя следующую 6 команду: gcc -Wall utilsmodule.c -o Utilc После выполнения команды я получаю 5 следующее сообщение об ошибке: &gt; utilsmodule.c:1:20: fatal e ...

Массив фиксированной длины typedef

... я ввести char[3] в type24? Я пробовал это в образце 5 кода. Я поместил typedef char[3] type24; в свой заголовочный файл. Компилятор 4 на это не пожаловался. Но когда я определил 3 функцию void foo(type24 val) {} в моем файл ...

Какой самый короткий код для записи непосредственно в адрес памяти на C / C++?

... ражаемый 9 в память. Пока мой код выглядит так: #define UART0 0x4000C000 #define UART0CTL (UART0 + 0x30) volatile unsigned int *p; p = UART0CTL; *p &amp;= ~1; Есть 8 ли какой-нибудь более короткий путь (я имею 7 в виду, короче по коду), который не использует 6 указат ...

Код возврата из pthread_create() - 11

... { pthread_t threads[NUM_THREADS]; int rc; long t; for(t=0; t&lt;NUM_THREADS; t++){ printf("In main: creating thread %ld\n", t); rc = pthread_create(&amp;threads[t], NULL, PrintHello, (void *)t); ...

Неустранимая ошибка: iostream: нет такого файла или каталога при компиляции программы C с использованием GCC

... &lt;= high) { if (a[left] &gt; a[right]) b[cur++] = a[right++]; else b[cur++] = a[right++]; } while(left &lt;= mid) b[cur++] = a[left++]; while(right &lt;= high) b[cur++] = a[left++]; ...

configure: error: в $ PATH не найден приемлемый компилятор C

... c... no checking for cc... no checking for cl.exe... no configure: error: in `/PATH/TO/thrift-0.9.3': configure: error: no acceptable C compiler found in $PATH Когда я набираю 4 командную строку gcc --version Я понимаю gcc (GCC) 5.3.0 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY o ...

Нужно ли мне явно передавать CFLAGS в gcc?

... все же явно передают 8 его компилятору в make-файле примера: CFLAGS=-O2 gcc $(CFLAGS) -c foo.c -o foo.o Итак, что 7 означает термин «неявный» в этом контексте? Если 6 я объявлю CFLAGS=-O2 в моем make-файле, а позже просто 5 скажу gcc -c foo.c -o foo.o, будет ли -O2 активным или нет (так, действительно 4 ...

Как установить переменную в GCC с помощью встроенной сборки синтаксиса Intel?

... у этот код не устанавливает для temp значение 1 1? Как мне это сделать? int temp; __asm__( ".intel_syntax;" "mov %0, eax;" ...

Сравните int и unsigned int

... снее 1 / лучше / лучше в C99 и с gcc 4.4+: (unsigned int)x == y x == (int)y Это имеет ...

Предопределенные макросы для имени функции __func__

... ния журнала 13 отладки, которая записывает файл, строку 12 и функцию того, откуда было вызвано сообщение 11 журнала. #define DEBUG_PANIC(p) CLogging::Debuglogf( "Debug marker (%s) - ::%s() in file: %s(%d)", p, __func__ , __FILE__, __LINE__ ); Приведенный выше код работает с ...

Получение текущей архитектуры GCC

... мне узнать, какой аргумент по умолчанию 2 ...

Инструмент для анализа размеров разделов и символа ELF

... one-eabi-objdump, предоставленный 7 кросс-компилятором, но синтаксический анализ 6 вывода - это не то, чем я бы хотел заниматься, если 5 существует инструмент для этой задачи. Вы 4 знаете о существовании такого инструмента? Мой 3 поиск не дал результатов. И еще одна вещь: каждая 2 функция в м ...

Создание общей библиотеки с использованием gcc

... -g -ggdb -c static.cpp -o 44 static.o # См. ФИКСИРОВАННУЮ версию чуть 43 ниже serg @ rodent: ~ / libtest / static 42 $ ar rcs libstatic.a static.o serg @ rodent: ~ / libtest 41 / static $ ls libstatic.a static.cpp 40 static.h static.o ИСПРАВЛЕНО: первая ко ...

Почему компилятор выдает предупреждение: «отсутствует инициализатор»? Разве структура не инициализирована?

... циализатор, указывающий 6 на первую строку. warning: missing initializer warning: (near initialization for 'startupInfo.lpReserved') В итоге я сделал: STARTUPINFO startupInfo; memset(&amp;startupInfo, 0, sizeof(startupInfo)); startupInfo.cb = sizeof(startupInfo); Таким 5 образом, компилятор не выдает никаких предупреждений. Вопрос 4 в том, в чем разница между этими способами 3 инициализации структу ...

Поддержка стандартов компилятора (c ++ 11, c ++ 14, c ++ 17)

... ы для использования 5 (например, для флага -std=c++??)? Эта информация отсутствует 4 в man g++. Я могу проверить свою версию GCC с помощью 3 g++ --version, кроме того, что вручную попробую параметры? Можно 2 ли где-нибудь найти таблицу версий GCC и 1 поддерживаемых стандартов? ...

Почему std :: size() не является членом std в gcc 8.2.0

... gt; v = { 3, 1, 4 }; std::cout &lt;&lt; std::size(v) &lt;&lt; '\n'; int a[] = { -5, 10, 15 }; std::cout &lt;&lt; std::size(a) &lt;&lt; '\n'; } Компилятор выдает следующую 1 ошибку manish@Manish-Tummala:~/c_files$ g++ 6.cpp -o - 6.out 6.cpp: In function ‘int main()’: 6.cpp:8:23: error: ‘size’ is not a member of ‘std’ std::cout &lt;&lt; std::size(v) &lt;&lt; '\n'; ^~~~ 6.cpp:8:23: note: suggested alt ...

Как вывести список символов в файле .so

... , я также хотел 3 бы знать их источник (например, если они 2 извлечены из статическо ...

Что означает .comm?

... n (int argc, const char * argv[]) { // insert code here... printf("Hello, World!\n"); return 0; } для сборки 3 с использованием gcc production, .cstring LC0: .ascii "Hello, World!\0" .text .globl _main _main: pushl %ebp movl %esp, %ebp pushl %ebx subl ...

Преобразование файла .o в .exe

... кода .c, в .exe? И если это 2 возможно, есть ли пряма ...

Ошибка jemalloc / jemalloc.h: нет такого файла или каталога при создании Redis

... /deps/hiredis' cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb x86_64 net.c cc: error: x86_64: No such file or directory make[3]: *** [net.o] Error 1 make[3]: Leaving directory `/home/fenxiaop/redis-4.0.2/deps/hiredi ...

Используете GCC для создания читаемой сборки?

... Вы можете сделать 4 это с помощью Java, но мне не удалось найти 3 способ с помощью GCC. Я пытаюсь переписать 2 метод C в сборке, и посмотреть, как эт ...

Как я могу определить, является ли операционная система POSIX на C?

... но они включают в себя множество 3 включений, которые мне не нужны. Я собираюсь 2 модифицировать this solution. Я использую Mac OS X 10.4.11, и 1 после this URL выполнил и получил следующий результат: mac $ touch myfile.c mac $ gcc -std=c99 -E -dM myfile.c #define __DBL_MIN_EXP__ (-1021) #define __FLT_MIN__ 1.17549435e-38F #define __CHAR_BIT__ 8 #define __WCHAR_MAX__ 2147483647 #define __DBL_DENORM_MIN__ 4.9406564584124654 ...

Как проверить, установлен ли gcc на моем компьютере

... пьютере? У 1 меня Wind ...

Как я могу получить доступ к argc и argv в С++ из библиотечной функции

... я динамической загрузки 5 на C++. Я хотел бы прочитать argc и argv 4 (в целях отладки) из своего кода, однако 3 у меня нет дост ...

gcc: как игнорировать стандартные пути включения?

... / X (игнорировать стандартные пути включения) и / I (дополнительные каталоги включения). Как это сде ...

Игнорирование предупреждения "-Wunused-result

... чтобы игнорировать его. Что 3 такое warning number из -Wunused-result, или есть ли другой способ Я могу проигнорировать или отключить это конкретное предупреждение? код: - freopen("input", "r", stdin); freopen("output", "a", stdout); при компиляции: - warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_resul ...

Как GCC реализует массивы переменной длины?

... елями 8 на динамически выделяемое хранилище, например, возвращаемое 7 функцией alloca? Другая альтернатива, о которой 6 я мог подумать, заключается в том, что такой 5 массив выделяется как последняя ...

Компиляция без libc

... ключить и какие функции от него зависят? Я 4 попробовал -nostdlib, но это не помогло ...

Как отключить оптимизацию компилятора gcc, чтобы разрешить переполнение буфера

... д homework problem, для работы которого требуется 5 отключить защиту оптимизации компилятора. Я 4 использую gcc 4.4.1 в ubuntu linux, но не ...

Как временно отключить расширение макроса в C / C++?

... щего макроса. Есть ли 4 способ просто отключить его? Я должен упомянуть, что 3 вы действительно не знаете значения макросов 2 и что я ищу решение кросс-компилятора (должно 1 ...

Ошибка: 'uint16_t' необъявлен?

... __m128i a = _mm_set_epi32(4, 3, 2, 1); __m128i b = _mm_set_epi32(7, 6, 5, 4); __m128i c = _mm_add_epi32(a, b); print128_num(c); return 0; } , и я получаю сообщение об 2 ошибке, когда uint16_t не объявлен. Я использую 1 GCC с MINGW. Вот полная ошибка. ||In function 'print128_num':| |6|error: 'uint16_t' undeclared (first use in this function)| |6|error: (Each undeclared identifier is reported only once| |6|error: fo ...

Как избежать символов STT_GNU_IFUNC в вашем двоичном файле?

... мог использовать 9 старый ABI? Я использовал nm для поиска 8 любых символов типа &quot;i&quot; в моем 7 двоичном файле, но не нашел ни одного. Я 6 спрашиваю об этом, потому что некоторые 5 другие мои двоичные файлы, а также некоторые 4 сторонние библиотеки, которые я создаю (tbb, boost), не 3 используют новый ABI и поэтому отлично работают 2 на машине RedHat. Надеюсь, что это ясно. Зара ...

Статическая компоновка только некоторых библиотек

... оичным 4 файлом при связывании с GCC? gcc ... -static ... пытается статически 3 связать все связанные библиотеки ...

Зачем использовать g ++ вместо gcc для компиляции файлов * .cc?

... 7 gcc используется g ++. Сначала я думал, что 6 исходный код написан на C++, но позже я 5 узнал, что в файлах * .cc нет кода C++. Чт ...

Удаление завершающего символа новой строки из ввода fgets()

... зователя 5 и отправить их другой функции в gcc. Код 4 выглядит примерно так. printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { ...

Предупреждение gcc: функция используется, но не определена

... ие: function used but not defined. У меня есть 11 static __inline__ в файле заголовка, например, a.h. Заголовочный 10 файл включен в a.c. Я хотел бы поместить все 9 эти встроенные функции, которые находятся 8 в файлах заголовков, в файлы .c. Следующий 7 код дает представление о моей проблеме. Оригинальный 6 код: a.h: static __inline__ function1(){ function definition; } Я изменил: а.ч: static function1(); a ...

dyld: Библиотека не загружена: /usr/local/gfortran/lib/libgfortran.3.dylib Причина: изображение не найдено

... а 13 gcc и gfortran, экспорт пути к библиотекам 12 и т. д.), чтобы решить эту проблему, но 11 ни один из них не увенчался успехом. Когда 10 я пытаюсь запустить исполняемый файл Fortran, я 9 получаю такое же сообщение об ошибке: dyld: библиотека 8 не загружен ...

GCC: чем марш отличается от mtune?

... ался очистить справочную страницу 3 GCC, но все равно не понял. В чем разн ...

Невозможно установить sasl с помощью pip из-за ошибок gcc

... ='/tmp/pip-build-ffcj3sct/sasl/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-x2a76dk1-record/install-record.txt --single-version-externally-managed --compile: running install running build runn ...

Как настроить задание cron для запуска исполняемого файла каждый час?

... помощью gcc, один раз в час. Я вошел в 6 систему как root и набрал crontab -e Затем я ввел следующее 5 и сохранил файл. 0 * * * * /path_to_executable Однако задание cron не работает. Я 4 вижу ...

Вызов функции сборки из c

... ret Это моя функция 11 сборки, файл с именем integte.s. #include &lt;stdio.h&gt; extern int integrate(int from,int to); void main() { printf("%d",integrate(1,10)); } Вот мой 10 код на c. function.c:5:6: warning: return type of ‘main’ is not ‘int’ [-Wmain] /tmp/cciR63og.o: In function `main': function.c:(.text+0x19): undefined reference to `integrate' collect2: ld returned 1 exit status Всякий раз, когда я пытаюсь скомпил ...

Что такое OPTION в параметре GCC "-Wl, OPTION"?

... TION as an option to the linker. If OPTION contains commas, it is split into multiple options at the commas. Но 2 мне не удалось найти опре ...