У меня такая ситуация #define PRE 0xF1 #define SR0 0B0000
#define SR1 0B0001
#define SR2 0B0010
#define SR3 0B0011 #define VIOTA (A0) asm (". byte PRE, A0") int main ()
{ВИОТА (SR1); ...
Сегодня я случайно определил двумерный массив с размером одного измерения, равным 0, однако мой компилятор не жаловался. Я нашел следующее, в котором говорится, что это законно, по крайней мере, в ...
Компиляция этого фрагмента кода с помощью gcc (4.5) и как можно большего количества включенных флагов типа -Wall, -Wextra, -Wuninitialized не дает мне никаких предупреждений: int main () {int * p = p ; printf ("p =% p \ n", (void ...
У меня есть старый код C, в котором несколько интенсивно используются упакованные структуры. Я собираюсь использовать Go в качестве оболочки для этого кода, но мне трудно найти способ передать или даже написать ...
Я понимаю, что LLVM предстоит долгий путь, но теоретически можно оптимизировать, которые есть в GCC / ICC / и т. д. для отдельных языков применяется к байтовому коду LLVM? Если да, то означает ли это, что любой ...
Я использую 128-битный целочисленный счетчик в самых внутренних циклах моего кода на C ++. (Неактуальная предыстория: реальное приложение оценивает уравнения конечных разностей на регулярной сетке, что включает ...
Is можно передать тип переменной как часть параметра функции, например: void foo (тип varType)
{// Приведение к глобальной статической беззнаковой строке символов; bar = ((type *) (& static_array)) -> member;
} ...
В настоящее время я готовлю класс шаблона контейнера оболочки для std :: vector, который автоматически создает мульти- пирамида разрешения элементов в его std :: vector. Ключевой проблемой сейчас является то, что я хочу ...
У меня есть куча статических библиотек, и они взаимозависимы.
У меня возникли проблемы при компоновке этих библиотек для моей цели из-за зависимостей.
В качестве обходного пути я создал один единственный архивный файл ...
У меня есть следующее код, и при его компиляции с помощью gcc-4.6 я получаю предупреждение: предупреждение: переменная 'status' установлена, но не используется [-Wunused-but-set-variable] #if defined (_DEBUG_)
#define ASSERT ...
Мне кажется странным использовать -Wl, -Bstatic, чтобы указать gcc, с какими библиотеками я хочу связать В конце концов, я напрямую сообщаю gcc всю остальную информацию о компоновке с библиотеками (-...
У меня очень странная ситуация. Каждый раз, когда я пытаюсь скомпилировать свой проект руки (LPC2378, codeourcery arm-none-eabi-gcc-4.5.1), я получаю ту же ошибку при связывании /media/data/Projects/arm/...
Мне интересно, можно ли связать программу на C ++, скомпилированную с помощью gcc4.2, с общей библиотекой C ++, которая скомпилирована в более поздней версии, например gcc4.5. Я пытался сделать это, но столкнулся с некоторыми ...
Используя gcc 4.6 с -O3, я синхронизировал следующие четыре кода, используя простой команда времени #include
int main (int argc, char * argv [])
{двойное значение = 1,0; unsigned int ...
Я запускаю Mathematica 8 на MacOSX, пытаюсь скомпилировать даже самую простую программу на C. Все, что связано с C, просто не работает в Mathematica. У меня установлен GCC 4.2; Я даже ...
Когда я собираю код на C с помощью gcc, Makefile как показано ниже на системе Ubuntu 10.04-x32 bit, под оболочкой bash. В выходном сообщении gcc есть некоторые нежелательные символы (см. ниже: â). test@...
Сегодня я столкнулся с особенностью, которая, хотя, вероятно, и не очень важна, тем не менее меня озадачивает. Может, я тоже не совсем правильно понимаю C ++. Некоторые массивы внутри исходного файла указывают на ...
Я разрабатывал свое приложение с использованием GCC 4.6 для компиляции, но пользователь сообщил о «переопределении typedef» ошибка. После некоторой путаницы, когда я ошибочно сказал пользователю получить последнюю…
boost :: optional <> идеально подходит для простых типов данных, но как только используется для класса, наследующего от класса, реализующего интерфейс не работает, когда включен строгий псевдоним. Пример: #include ...
Моя проблема в том, как я строю sqlite - мой двоичный файл работает намного медленнее, чем
предварительно скомпилированный на странице загрузки sqlite (примерно 3-6 раз в зависимости от
запрос). Я использую sqlite3.h и sqlite3.c ...
Поскольку лямбда-выражения требуют версии GCC> 4.4: какой самый элегантный или самый быстрый (но не слишком «грязный») способ переноса кода, содержащего пару из лямбда-выражения с привязкой к ссылке ...
Я использую -c с g ++ для создания группы объектных файлов, и это позволяет мне указать только один исходный файл для каждого объектного файла. Я хочу, чтобы в некоторые из них входило несколько файлов. Есть ли ...
Мне очень любопытно узнать, почему именно компиляторы C89 будут сбрасывать вас, когда вы пытаетесь смешивать объявления переменных и код, например: rutski @ imac: ~ $ cat test.c
#include int
...
Хорошо, ребята, надеюсь, это довольно простой вопрос:
есть ли способ запустить программу C, скомпилированную под Linux с помощью gcc, в операционной системе Windows? Пожалуйста, не говорите мне перекомпилировать его под Windows, ...
У меня вопрос о gdb или gcc (но не о firefox). Когда я отлаживаю firefox, я вижу только абсолютные пути в gdb. Пример: 5 0x01bb0c52 в nsAppShell :: ProcessNextNativeEvent (this = 0xb7232ba0, ...
Как мне скомпилировать примеры программ, данные в FFMPEG. Я не могу скомпилировать, так как получаю сообщение об ошибке, так как CODEC_TYPE_VIDEO не объявлен. Может ли кто-нибудь предложить мне, как скомпилировать программы. Я использую ...