Популярные вопросы по тегу 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 следующее сообщение об ошибке: > 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 &= ~1; Есть 8 ли какой-нибудь более короткий путь (я имею 7 в виду, короче по коду), который не использует 6 указат ...
Код возврата из pthread_create() - 11
... { pthread_t threads[NUM_THREADS]; int rc; long t; for(t=0; t<NUM_THREADS; t++){ printf("In main: creating thread %ld\n", t); rc = pthread_create(&threads[t], NULL, PrintHello, (void *)t); ...
Неустранимая ошибка: iostream: нет такого файла или каталога при компиляции программы C с использованием GCC
... <= high) { if (a[left] > a[right]) b[cur++] = a[right++]; else b[cur++] = a[right++]; } while(left <= mid) b[cur++] = a[left++]; while(right <= 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(&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 << std::size(v) << '\n'; int a[] = { -5, 10, 15 }; std::cout << std::size(a) << '\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 << std::size(v) << '\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 любых символов типа "i" в моем 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 <stdio.h> 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 мне не удалось найти опре ...