0
ответов

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

Я хочу иметь возможность использовать Cmockery для имитации функций C, вызываемых из кода C ++, который я тестирую. В качестве шага к этому я переименовал пример Cmockery run_tests.c в run_tests.cpp и пытаюсь ...
вопрос задан: 23 May 2017 11:53
0
ответов

C ++: Какие параметры GNU G ++? [дубликат]

Возможный дубликат: лучший уровень предупреждения компилятора для компиляторов C / C ++? GCC имеет тысячи опций для добавления дополнительных предупреждений; Я надеялся, что -Wall -Wextra -pedantic включил все полезные, но ...
вопрос задан: 23 May 2017 11:51
0
ответов

Why “a+++++b” can not be compiled in gcc, but “a+++b”, “a++ + ++b”, and “a+++ ++b” can be? [duplicate]

Possible Duplicate: Please help me understanding the error a+++++b in C Here is is the sample code, why "a+++++b" can not be compiled , but others can be? #include #include <...
вопрос задан: 23 May 2017 11:50
0
ответов

C++11: Эффективно перебирать матрицу с одним циклом диапазона?

(Для конкретного контекста компилятора/платформы возьмите GCC 4.7 и Ubuntu 12.04 на x86_64) Дана некоторая функция f: void f(int x, int y); интервал пх = ...; инт нью = ...; Один из способов перебора каждого значения (x,y)...
вопрос задан: 23 May 2017 11:49
0
ответов

Какова цель двойного отрицания в определении макроса, например (!! (expr))? [дубликат]

Возможный дубликат: двойное отрицание в коде C ++. Я' m читает базу кода и находит что-то вроде этого: #define uassert (msgid, msg, expr) (void) ((!! (expr)) || (uasserted (msgid, msg), 0)) Я ...
вопрос задан: 23 May 2017 11:48
0
ответов

Преобразование int в int *, а затем обратно в int

Мне здесь не хватает чего-то очевидного, но учтите следующее: int k = 10; int * p = & k; int i = (int) p; выше производит, предупреждение: приведение из указателя к целому числу разного размера и следующего за ним, ...
вопрос задан: 23 May 2017 11:47
0
ответов

Почему у меня не работает `-finstrument-functions`?

Согласно этому ответу он должен печатать все имена функций: [root @ test] # cat hw.c #include int func (недействительно) {возврат 1; } int main (пусто) {func (); printf ("% d", 6); возврат 6; ...
вопрос задан: 23 May 2017 11:47
0
ответов

Неопределенная ссылка с использованием библиотеки FFMpeg -(AvCodec )в Ubuntu, 64 -битная система

Я запускаю пример кода последней версии FFMpeg -библиотека. Я вставил код примера в файл videofecencoder.c :/* *copyright (c )2001 Фабрис Беллар* *Этот файл является частью Libav. *...
вопрос задан: 23 May 2017 11:46
0
ответов

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

Мне нужно развернуть в Red Коробка Hat 4.1.2 (в которой есть gcc 4.1.2). Я использую GCC 4.6.1 в Ubuntu 11.10 для разработки. К сожалению, некоторые из двоичных файлов, которые создает мой процесс сборки, нельзя использовать на ...
вопрос задан: 23 May 2017 11:46
0
ответов

gcc жалуется: объект переменного размера не может быть инициализирован

Я просмотрел их, и они не отвечают на мой вопрос: объект переменного размера не может быть инициализирован Ошибка компиляции C: "Variable- объект с переменным размером не может быть инициализирован" Ошибка: с переменным размером...
вопрос задан: 23 May 2017 11:46
0
ответов

MacOS — как связать динамическую библиотеку с относительным путем, используя gcc/ld

Если вы пытаетесь понять динамическое связывание, этот вопрос, вероятно, будет интересен. Один из ответов на этот вопрос дает замечательный пример создания и использования динамической библиотеки. ...
вопрос задан: 23 May 2017 11:46
0
ответов

Создание простого ( hello-world-esque) пример использования опции ld -rpath с $ ORIGIN

Примечание: Полный рабочий пример теперь ниже. Исходный вопрос: у меня проблемы с использованием параметра ld -rpath с $ ORIGIN. Так как я не смог найти полный пример, я подумал, что попробую написать один ...
вопрос задан: 23 May 2017 11:45
0
ответов

Побочные эффекты включения поддержки C ++ 0x в gcc

По следующей ссылке мне интересно, есть ли какие-то побочные эффекты включения C ++ 0x в GCC. Согласно gcc: «Поддержка GCC для C ++ 0x является экспериментальной». Я боюсь, что, например, компилятор ...
вопрос задан: 23 May 2017 11:45
0
ответов

При включении C++11 с stdlibc++ 4.7 выдается ошибка clang, в то время как gcc компилируется нормально

Я пытался заставить C++11 работать после просмотра различных веб-сайтов и Q / A, у меня все еще есть проблемы с. Я хочу использовать clang с libstdС++. В статусе clang указано, что это...
вопрос задан: 23 May 2017 11:45
0
ответов

Неожиданный порядок оценки (ошибка компилятора?) [Дубликат]

Возможный дубликат: неопределенное поведение и точки последовательности. Я не уверен, является ли это ошибкой gcc или нет, поэтому я ' Спрошу: unsigned int n = 0; std :: cout << n ++ << n << ++ n; gcc дает ...
вопрос задан: 23 May 2017 11:45
0
ответов

문자열과 함께 istream을 사용하는 방법

파일을 문자열로 읽고 싶습니다. 효율적으로 수행하는 방법에 대해 여러 가지 방법을 찾고 있습니다. 고정 크기 * char 버퍼를 사용하여 Tony의 답변 16 kb를 생성하는 것은 ...
вопрос задан: 23 May 2017 11:44
0
ответов

Действия очереди в разделяемой памяти

Совместная память доставляет мне трудности, и GDB мне не очень помогает. У меня выделено 32 КБ общей памяти, и я использовал shmat, чтобы преобразовать ее в указатель на структуру, содержащую A) логическое значение и B) очередь ...
вопрос задан: 23 May 2017 11:44
0
ответов

Лучший код для составления статического const int = x в VS2008 и GCC

я столкнулся с проблемой во время записи кода C ++, который необходимо компилировать в Visual Studio 2008 и в GCC 4.6 (и должен также составить обратно в GCC 3.4): Статические предыдущие члены класса Const int. Другое ...
вопрос задан: 23 May 2017 11:43
0
ответов

связывание дает мне «неопределенную ссылку» для каждой упомянутой функции из libc.so

Оба эти вопроса не решили мою проблему: glib-undefined-reference-to-everything-from-glib и undefined-reference-to-pthread-create Я пишу персонализированную версию функции snprintf ...
вопрос задан: 23 May 2017 11:43
0
ответов

С++ 11; Могут ли не -инициализации статических элементов данных получить доступ к другим элементам данных?

Мне очень нравится идея свойств в C #, и в качестве небольшого побочного проекта я обдумывал идею их реализации на C++. Я столкнулся с этим примером https://stackoverflow.com/a/5924594/...
вопрос задан: 23 May 2017 10:34
0
ответов

Преобразование 64-битного целого числа из строки

Я имею дело с проблемой чтения 64-битного целого числа без знака unsigned long long из строки. Мой код должен работать как для GCC 4.3, так и для Visual Studio 2010. Я читал этот вопрос и отвечал на ...
вопрос задан: 23 May 2017 10:34
0
ответов

Переопределить функцию C, определенную в статической библиотеке

У меня есть статическая библиотека файлов C, скомпилированная с помощью g ++ на Cygwin.Я хочу провести модульное тестирование одной функции, которая определена в библиотеке. Эта функция вызывает другую функцию, определенную в этой библиотеке, и я ...
вопрос задан: 23 May 2017 10:34
0
ответов

Как преобразовать двоичный файл в перемещаемый объектный файл и обратно?

Я хочу внедрить объектный файл в существующий двоичный файл. Я пытаюсь использовать следующий метод: преобразовать скомпилированный двоичный файл в перемещаемый объектный файл. Используйте gcc/ld, чтобы связать перемещаемый объектный файл с ...
вопрос задан: 23 May 2017 10:33
0
ответов

Как определить максимальное использование стека во встроенной системе с помощью gcc?

Я пишу код запуска для встроенной системы - - код, который загружает начальный указатель стека перед переходом к функции main () - и мне нужно сказать ему, сколько байтов в стеке у меня ...
вопрос задан: 23 May 2017 10:30
0
ответов

Заголовочные файлы, на которые есть ссылки из заголовочного файла, не найдены.

У меня проблема с фреймворком Nvidia OpenCl / Cuda, но я думаю, что это проблема связывания gcc. В файле примера opencl_hello_world.c используется следующий файл заголовка: #include "../ OpenCL / common / inc / CL / ...
вопрос задан: 23 May 2017 10:30
0
ответов

Как я могу использовать Ленивый в Диспетчере ASP.NET MVC?

у меня есть простой диспетчер ASP.NET MVC. Внутри нескольких методов действий я получаю доступ к ресурсу, который, как я скажу, является дорогим. Я подумал, почему бы не сделать это статичным. Так что вместо двойной проверки...
вопрос задан: 23 May 2017 10:30
0
ответов

Компилировать со старой версией libc (`GLIBC _2.14' не найдено)

Мне нужно скомпилировать программу на текущей ubuntu (12.04 ). Затем эта программа должна работать в кластере с использованием CentOS со старым ядром (2.6.18 ). К сожалению, я не могу скомпилировать на кластере напрямую....
вопрос задан: 23 May 2017 10:30
0
ответов

Как символы отладки влияют на производительность исполняемого файла Linux, скомпилированного GCC?

При прочих равных условиях (например, уровень оптимизации), как символы отладки в ELF или SO влияют на: Время загрузки. Объем памяти во время выполнения. Производительность во время выполнения? И что можно сделать, чтобы ...
вопрос задан: 23 May 2017 10:29
0
ответов

Использование C++ с ассемблером для выделения и создания новых функций во время выполнения

Я работал над проектом (C++), который требует полностью динамически выделяемых функций, что означает malloc/new и mprotect, а затем модифицирует буфер вручную. к ассемблерному коду. Из-за ...
вопрос задан: 23 May 2017 10:28
0
ответов

Ошибка GCC -4.2 в Mac OSX Mountain Lion, невозможно установить mysql -python

У меня возникли проблемы со сборкой MySQLdb на Mac OSX Mountain Lion. После обновления до OSX Mountain Lion с OSX Lion я также загрузил и установил Xcode 4.4. Затем я перешел в «Настройки» > «Загрузки»…
вопрос задан: 23 May 2017 10:28