0
ответов

Как сделать Я создаю один make-файл как для 32-, так и для 64-разрядной версии?

У меня есть make-файл, который прозрачно работает для Linux (x86_64) и OS X Intel (x86_64). Здесь используются 64-разрядные параметры GCC. Есть ли способ настроить make-файл так, чтобы я мог собирать для 32-битной ...
вопрос задан: 10 April 2014 20:09
0
ответов

Ошибка "GNU / stubs-32.h: нет такого файла или каталога" во время компиляции исходного кода Nachos

Я пытаюсь Установите начос на мой ноутбук, и у меня есть Ubuntu 11.04 на ноутбуке. Код в C и так, чтобы построить его, я предполагаю, что мне понадобится перекрестный компилятор. Это где моя проблема. Я скачал ...
вопрос задан: 9 April 2014 09:32
0
ответов

Проверка границ GCC STL

Как включить проверку границ для оператора [] и итераторов?
вопрос задан: 2 April 2014 21:12
0
ответов

В чем разница между опциями cflgs sse для -msse, -msse2, -mssse3, -msse4 rtc..? и как определить?

Для параметров GCC CFLAGS: -msse, -msse2, -mssse3, -msse4, -msse4.1, -msse4.2. Являются ли они исключительными в своем использовании или могут использоваться вместе? Насколько я понимаю, выбор того, что установить, зависит...
вопрос задан: 24 March 2014 07:36
0
ответов

g++, статическая инициализация и -nostdlib

Компиляция/связывание с -nostdlib предотвращает статическую инициализацию, даже если я добавляю свои собственные crti.s и crtn.s с разделами.init/.fini. Существуют ли обходные пути, чтобы заставить g++ генерировать статические...
вопрос задан: 21 March 2014 20:37
0
ответов

смешивание c и c ++

У меня есть пара вопросов о смешивании кода: a Полный проект на основе c, если я хочу использовать библиотеку c ++, то я создаю оболочку вокруг нее с чистым кодом c, затем создаю эту разделяемую библиотеку, не так ли ...
вопрос задан: 18 March 2014 09:01
0
ответов

Какой алгоритм сортировки используется в GCC?

Из cplusplus.com определена std::сортировочная сложность: Сложность Приблизительно N*logN в среднем сравнивается (где N - последним-первым). В худшем случае, до N2, в зависимости от конкретной сортировки ...
вопрос задан: 17 March 2014 00:39
0
ответов

Как обновить GCC в MinGW в Windows?

Раньше я вручную устанавливал GCC из исходников на Ubuntu, и это был болезненный процесс. Поэтому я действительно не хочу повторять этот процесс. В настоящее время у меня установлены MinGW и GCC (4.6.2) на моем ...
вопрос задан: 12 March 2014 10:46
0
ответов

Атомарные операции и генерация кода для gcc

Я смотрю на некоторые сборки, сгенерированные для атомарных операций gcc. Я попробовал следующую короткую последовательность: int x1; int x2; int foo; void test () {__atomic_store_n (& amp; x1, 1, ...
вопрос задан: 9 March 2014 13:18
0
ответов

arm-linux-androideabi-gcc не может создать исполняемый файл - скомпилируйте ffmpeg для устройств Android Armeabi

Я пытаюсь скомпилировать ffmpeg для устройств Android Armeabi. Я следую руководству roman10.net Его данный скрипт сборки собирает ffmpeg для устройств armv7-a. Я хочу построить это для armeabi. Мой ...
вопрос задан: 6 March 2014 20:27
0
ответов

Неназванные параметры в C

В C, в отличие от C ++, все параметры определения функции должны иметь имя. Вместо того, чтобы аннулировать ошибки «неиспользованный параметр» с помощью (void) a или открыто использовать __attribute __ ((unused)), я создал ...
вопрос задан: 4 March 2014 19:39
0
ответов

Clang vs GCC для моего проекта Linux Development [закрыто]

Я учусь в колледже, и для проекта мы используем C. Мы изучили GCC и Clang , а Clang гораздо удобнее, чем GCC. В результате мне интересно, какие преимущества или ...
вопрос задан: 23 February 2014 23:30
0
ответов

Четверная точность в C ++ (GCC)

Совсем недавно GCC 4.6.0 вышел вместе с libquadmath. К сожалению, GNU поддерживает Fortran, но не C или C ++ (все, что включено, - это .so). Я не нашел способа использовать эти новые ...
вопрос задан: 18 February 2014 08:31
0
ответов

Опция gcc -D не делает того, что я думал

Я пытаюсь использовать AsmJit в проекте. Это make-файл, который я использовал: CC = g++ CFLAGS = -D ASMJIT_API -I dep/ test: src/main.cpp $(CC) $(CFLAGS) src/main.cpp -o test.exe Я получал...
вопрос задан: 17 February 2014 12:59
0
ответов

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

Я пытаюсь создать общую библиотеку, используя файл расширения C, но сначала мне нужно сгенерировать выходной файл, используя следующую команду: gcc -Wall utilsmodule.c -o Utilc После выполнения команды я ...
вопрос задан: 3 February 2014 15:16
0
ответов

Встраивание ресурсов в исполняемый файл с использованием GCC

Я ищу способ легко встроить любые внешние двоичные данные в приложение C / C ++, скомпилированное GCC . Хорошим примером того, что я хотел бы сделать, является обработка кода шейдера - я могу просто сохранить его в исходном коде ...
вопрос задан: 30 January 2014 15:47
0
ответов

программа работает только когда объявлено целое число

Я на самом деле пробовал некоторый программный код на C и придумал эту программу, которая по какой-то причине работает только тогда, когда объявлено целое число и ему присвоено некоторое значение. Код ниже работает ...
вопрос задан: 26 January 2014 12:10
0
ответов

Почему копирование elision не работает со стандартным ходом ::?

Я использую приведенный ниже код для проверки копии класса elision :foo. { public :foo (){cout<<"ctor"<
вопрос задан: 16 January 2014 10:19
0
ответов

Как мне указать выходные разделы в файлах C, скомпилированных с помощью GCC?

На языке ассемблера я использую директиву .section, чтобы сообщить ассемблеру, что раздел для вывода, например, в .section init Есть ли способ сделать то же самое в файлах C. Я хочу, чтобы код некоторых файлов помещался в ...
вопрос задан: 12 January 2014 03:30
0
ответов

Как получить указатель на двоичный файл раздел в MSVC?

Я пишу код, в котором некоторые структуры данных хранятся в специальной именованной двоичной секции. Все это экземпляры одной и той же структуры, которые разбросаны по многим файлам C и выходят за пределы области видимости ...
вопрос задан: 12 January 2014 03:20
0
ответов

Хорошая ли идея компилировать язык на C?

По всему интернету у меня складывается впечатление, что писать бэкенд на C для компилятора уже не такая уж хорошая идея. Бэкенд GHC на Си больше не разрабатывается активно (это моя неподдерживаемая ...
вопрос задан: 8 January 2014 00:23
0
ответов

LLVM vs clang в OS X

У меня вопрос относительно llvm, clang и gcc в OS X. В чем разница между llvm-gcc 4.2, llvm 2.0 и clang? Я знаю, что все они построены на llvm, но чем они отличаются? ...
вопрос задан: 27 December 2013 19:56
0
ответов

Неопределенная ссылка на main - collect2: ld вернула 1 статус выхода

Я пытаюсь скомпилировать программу (называемую es3), но когда я пишу с терминала: gcc es3.c -o es3, появляется это сообщение : /usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: В функции `...
вопрос задан: 12 December 2013 01:26
0
ответов

как найти версию gcc на mac

Я использую OS 10.9 на компьютере Mac. Я хочу знать версию gcc, которую я использую. Поэтому я попробовал gcc --version на терминале, и это привело к: $ gcc --version Сконфигурировано с: --prefix = / Applications / Xcode5 -...
вопрос задан: 5 December 2013 21:00
0
ответов

Очень странное поведение компоновщика

Это странно, потому что я смог избавиться от приведенной ниже ошибки, удалив ссылку на libm. gcc -o example example.o -Wl -L/home/kensey/cdev/lib -L/usr/lib/x86_64-linux-gnu -...
вопрос задан: 27 November 2013 03:06
0
ответов

Как скомпилировать MPI с gcc?

Кто-нибудь знает, можно ли скомпилировать MPI с помощью gcc?. Мне нужно использовать gcc, а не mpicc.
вопрос задан: 21 November 2013 21:11
0
ответов

Как мне узнать имя вызывающей функции?

Я использую цепочку инструментов gnu . Как я могу во время выполнения найти вызывающего функцию? например, функция B () вызывается многими функциями с использованием указателей на функции. Теперь, когда B вызывается, я хочу ...
вопрос задан: 9 November 2013 16:58
0
ответов

неопределенная ссылка на символ, даже если nm указывает, что этот символ присутствует в разделяемой библиотеке

Что здесь может быть не так? У меня есть следующий простой класс:#include "libmnl/libmnl.h" int main (){ struct mnl _socket *a = mnl _socket _open (12 ); } И после запуска простой компиляции gcc (gcc -...
вопрос задан: 7 November 2013 15:11
0
ответов

Как скомпилировать ruby ​​с RVM в системе с низким объемом памяти?

rvm install 1.9.3 приводит к ошибке в make.log: ... compiling ./enc/trans/emoji_sjis_docomo.c compiling ./enc/trans/emoji_sjis_kddi.c gcc: внутренняя ошибка компилятора: Killed (program cc1) gcc : ...
вопрос задан: 4 November 2013 20:57
0
ответов

Математика с фиксированной точкой с ARM Cortex-M4 и компилятором gcc

Я использую Freescale Kinetis K60 и использую CodeWarrior IDE (которая, как мне кажется, использует GCC для компилятора). Я хочу умножить два 32-битных числа (что дает 64-битное число) и сохранить только ...
вопрос задан: 29 October 2013 21:49