Результаты поиска по запросу "gcc"

4 ответа

ошибка: неизвестное имя типа "bool"

Я скачал исходный код и хотел скомпилировать файл сканера. Это выдает эту ошибку: [meepo@localhost cs143-pp1]$ gcc -o lex.yy.o lex.yy.c -ll In file included from scanner.l:15:0: scanner.h:59:5: error: unknown type name ‘bool’ In file ...

3 ответа

GCC MIPS-32 Соглашения о вызовах / Определение кадра стека

Похоже, что для архитектуры процессора MIPS-32 нет определенного стандартизированного стекового фрейма и соглашений о вызовах на языке C (использование регистров и т. Д.). То есть, похоже, что все зависит от цепочки инструментов ассемблера / ...

3 ответа

Связывание математической библиотеки в GCC 4.6.1 (Ubuntu 11.10)

Я нахожу проблему в процессе связывания моего приложения. У меня не было такого же с gcc 4.5. Он пытается связать математическую библиотеку с помощью следующей команды. gcc -Wall -Wno-unused -MD -o mems_seektest mems_seektest.o -lm -L. -g ...

ТОП публикаций

3 ответа

Производительность компоновщика связана с пространством подкачки?

Иногда удобно что-то макетировать с помощью небольшой программы на C, которая использует большой кусок статической памяти. Я заметил после перехода на Fedora 15 программа заняладолго время для компиляции. Мы говорим 30-х против 0,1 с. Еще более ...

2 ответа

Syscall накладные расходы

Насколько велики (приблизительно) издержки системного вызова ввода-вывода в Linux отC программа, я имею в виду, как плохо работает, например, много маленькихread / write операции по сравнению сread / write на больших буферах (на обычных файлах ...

4 ответа

Как вы ссылаетесь на конкретную версию общей библиотеки в GCC

Я собираю некоторый код, который использует libcurl в системе Debian Linux. Моя машинная машина работает под управлением Debian 5, но я хочу, чтобы двоичный файл можно было использовать и в старых системах Debian 4. Я считаю, что если я ...

4 ответа

Embedded C - слишком много аргументов для функции (указатель)

Я пытаюсь вызвать следующий макрос в моем файле .cpp: #define IAP_ROM_LOCATION 0x1FFF1FF1UL #define IAP_EXECUTE_CMD(a, b) ((void (*)())(IAP_ROM_LOCATION))(a, b)Однако, когда я вызываю упомянутую функцию примерно так: IAP_EXECUTE_CMD(0, 0);Я ...

3 ответа

Как использовать gcc, установленный в macports?

Я установил GCC 4.6. из macports (для поддержки C ++ 0x). Но когда я проверяю 'gcc --version`, он показывает старую версию. Как использовать более новый gcc, установленный macports?

5 ответов

Как это называется, когда блок возвращает значение?

Я недавно сталкивался с этим кодом, который не выглядит законным для меня (но его компилирует gcc). Я не столько возражаю против строительства, сколько хочу назвать его: #define MAX(a,b) \ ({ \ typeof(a) _a = (a); \ typeof(b) _b = (b); \ (_a > ...

2 ответа

Почему GCC вычитает неправильное значение указателю стека при выделении большого массива без последующих вызовов функций?

Действительно странная причудливость GCC. Проверь это: main() { int a[100]; a[0]=1; }производит эту сборку: 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp 4: 48 81 ec 18 01 00 00 sub $0x118,%rsp b: c7 85 70 fe ff ff 01 movl $0x1,-0x190(%rbp) 12: 00 ...