0
ответов

Вперед объявление FILE *

Как перенаправить объявление FILE * в C ? Обычно я делаю это с помощью struct MyType;, но, естественно, это невозможно. Если поведение отличается в стандартах C или компиляторах и в C ++, ...
вопрос задан: 7 October 2010 15:15
0
ответов

Как я могу визуализировать изменения в качестве большой базы кода?

Одна из вещей, о которой я много думал, - это то, как мы можем использовать показатели некоторых любезно измерить изменения, мы идем назад или нет? Это в контексте большой устаревшей базы кода ...
вопрос задан: 6 October 2010 07:10
0
ответов

Подсчитать количество параметров в вызове метода аргументов переменной C

При использовании va_start (), va_arg () и va_end () для чтения параметров, переданных методу, существует ли способ посчитать, сколько есть аргументов? Согласно справочной странице, если вы вызываете va_arg () слишком много раз ...
вопрос задан: 5 October 2010 22:39
0
ответов

Каков самый безопасный способ запустить исполняемый файл в Linux?

Я пытаюсь запустить программу, скомпилированную из кода C из неизвестного источника. Я хочу убедиться, что программа ни в коем случае не нанесет вред моей системе. Например, в программе могло быть что-то ...
вопрос задан: 4 October 2010 22:44
0
ответов

lib curl symbol not found

Действительно глупый вопрос C. Я пытаюсь собрать здесь исходный код, чтобы я мог начать его модифицировать для себя http://curl.haxx.se/libcurl/c/ftpget.html Я загружаю файл, затем запустите gcc -o test ...
вопрос задан: 1 October 2010 16:05
0
ответов

Есть ли переносимый эквивалент __attribute__ (pure) gcc?

Я пишу код, в котором есть набор простых чистых функций, которые часто вызываются. Совершенно безопасно, если эти функции будут оптимизированы, чтобы их можно было вызывать реже. В настоящее время я использую ...
вопрос задан: 30 September 2010 06:18
0
ответов

SIMD (SSE) инструкция для деления в GCC

Я бы хотел оптимизировать следующий фрагмент, используя инструкции SSE, если это возможно: / * * структура данных * / typedef struct v3d v3d; struct v3d {двойной х; двойной y; двойной z; } tmp = {1 ....
вопрос задан: 29 September 2010 22:39
0
ответов

Сопоставление типов va_list между компиляторами

У меня есть проект, состоящий из группы динамически загружаемых модулей. Первоначально все всегда создавалось с помощью MSVC 2003, но в последнее время я работал над тем, чтобы заставить его работать с GCC. ...
вопрос задан: 29 September 2010 21:48
0
ответов

Разбираемся с этим неустойчивым поведением в gdb

Рассмотрим следующий код: #include # включить char * Mstrupr (char * szCad); int main () {char szCadena [] = "Эта строка должна печататься правильно."; printf ("% s \ n", ...
вопрос задан: 27 September 2010 17:48
0
ответов

ld: библиотека не найдена для -lcrt0.o в OSX 10.6 с флагом gcc / clang -static

Когда я пытаюсь собрать следующую программу: #include int основной (пусто) {printf ("привет мир \ п"); возврат 0; } В OS X 10.6.4 со следующими флагами: gcc -static -o blah blah.c ...
вопрос задан: 26 September 2010 16:52
0
ответов

Объявление массива отрицательной длины

Что происходит в C, когда вы создаете массив отрицательной длины? Например: int n = -35; int testArray [n]; для (int я = 0; я <10; я ++) testArray [я] = я + 1; Этот код будет компилироваться (и принесет ...
вопрос задан: 24 September 2010 00:21
0
ответов

Перехват метода Ruby

Я хочу перехватывать вызовы метода в классе ruby ​​и иметь возможность что-то делать до и после фактического выполнения метода. Я пробовал следующий код, но получаю сообщение об ошибке: ...
вопрос задан: 23 September 2010 14:31
0
ответов

Cygwin: How to actually use gcc-mingw

Since "gcc -mno-cygwin" does not work anymore, I was looking for a way to get a MinGW-targeted GCC running within my Cygwin environment. (Running a MSYS environment is not an option at this point.) ...
вопрос задан: 23 September 2010 07:09
0
ответов

Получение отрицательного NaN на g ++ 4.4.3, это стандарт?

У меня есть g ++ 4.4.3 в Linux с Ubuntu Lucid Lynx, и я получаю: -nan в качестве результат. На Hardy Heron с g ++ 4.3.1, Я получаю все nan Это приводит к сбою моей регрессии различий текста, так как ...
вопрос задан: 22 September 2010 19:47
0
ответов

- ключевое слово с ограниченным доступом unix в C?

Этот код не компилируется для меня на gcc версии 4.3.2 (Debian 4.3.2-1.1) main () {int unix; } Я проверил список ключевых слов C, и "unix" не входит в их число. Почему я получаю следующую ошибку? ...
вопрос задан: 22 September 2010 14:36
0
ответов

Альтернатива -pg с Clang?

Я хочу профилировать ЦП (образец, если возможно) с минимальным влиянием на производительность (следовательно, аналогично -pg в GCC), скомпилированные двоичные файлы с Clang. Есть ли альтернатива, использующая приборы ...
вопрос задан: 22 September 2010 12:14
0
ответов

Rails Mailer: отправка писем в локальный файл

Есть ли способ отправлять электронные письма в рельсах 3 в локальный файл или около того, вместо использования SMTP-сервера? Я хотел бы протестировать содержимое электронного письма без использования какого-либо SMTP, в идеале только в среде DEV ....
вопрос задан: 21 September 2010 19:29
0
ответов

Создание объекта в стеке с последующей передачей по ссылке другому методу в C ++

Я перехожу с фона C # на C ++. Скажем, у меня есть метод, который создает объект в методе в стеке, а затем я передаю его другому методу класса, который добавляет его в вектор-член. void DoStuff () ...
вопрос задан: 21 September 2010 10:03
0
ответов

SSE4.1 внутренняя ошибка компиляции на Mac

У меня проблемы с использованием SSE4. Кто-нибудь может сказать мне, если я что-то пропустил? Создание следующего кода на MacBookPro5,4 (Penryn):> g ++ ...
вопрос задан: 20 September 2010 18:49
0
ответов

Неопределенная ссылка на оператор new

Я пытаюсь создать простой исполняемый файл модульного теста, используя cpputest. Я встроил фреймворк cpputest в статическую библиотеку, и теперь я пытаюсь связать ее с исполняемым файлом. Однако я привязан к ...
вопрос задан: 17 September 2010 13:54
0
ответов

Добавьте параметры GCC в начало исходного файла C

Можно ли поместить что-то в начало исходного файла C, например // GCC_OPTIONS = -g, -Wall, которое будет автоматически добавлять эти параметры в gcc каждый раз, когда вы компилируете этот файл?
вопрос задан: 17 September 2010 00:25
0
ответов

Определение байтов во встроенной сборке GCC в Dev-C ++ (. Ascii в синтаксисе AT&T в Windows)

Приведенный ниже код просто показывает окно сообщения на экране. Адреса жестко запрограммированы для облегчения работы: int main () {asm ("xorl% eax,% eax \ n" "xorl% ebx,% ebx \ n" "...
вопрос задан: 15 September 2010 13:51
0
ответов

Как использовать старую версию gcc в Linux

В Linux Я пытаюсь скомпилировать что-то, что использует параметр -fwritable-strings. По-видимому, это опция gcc, которая не работает в более новой версии gcc. Я установил gcc-3.4 в свою систему, но я ...
вопрос задан: 13 September 2010 07:15
0
ответов

Сессия ASP.NET в Global.asax

Сессия в методе Application_AuthenticateRequest в Global.asax всегда имеет значение null. Я уже пробовал: this.Session, HttpContext.Current.Session всегда null. защищенная пустота ...info @ s490up# gcc -std = gnu99 -o bla -g -O2 -DSunOS = 1 -D_FILE_OFFSE
вопрос задан: 13 September 2010 01:18
0
ответов

Что происходит с неопределенными символами в разделяемой библиотеке или dylib?

У меня есть Makefile для Linux, который я переношу на Darwin. Makefile берет кучу файлов .o и связывает их вместе в общий объект .so. Итак, я подумал (ошибаюсь ли я в этом?) ...
вопрос задан: 12 September 2010 14:47
0
ответов

Почему неинициализированная глобальная переменная является слабым символом?

Кажется, неинициализированная глобальная переменная рассматривается как слабый символ в Gcc. В чем причина этого?
вопрос задан: 11 September 2010 17:44
0
ответов

gcc - написание и выполнение кода в bss - установка флагов разрешений

Я генерирую код x86-64 во время выполнения в программе C в системе Linux (точнее, centos 5.4). Я генерирую свои байт-коды в глобальный массив, как показано ниже char program [1024 * 1024] __attribute __ ((...
вопрос задан: 10 September 2010 13:48
0
ответов

Ошибки Valgrind в библиотеках c?

Valgrind показывает неинициализированное значение ошибки размера 8. И иногда ниже условный переход при ошибке неинициализированного значения. Все, что я делаю, это печатаю отформатированную строку с помощью stdc ++ ...
вопрос задан: 10 September 2010 01:08
0
ответов

Как отключить оптимизацию tailcall в gcc

Хотите знать, если кто-нибудь знает флаг для gcc, чтобы отключить оптимизацию tailcall. В основном при оптимизации хвостового вызова gcc заменит кадр стека, когда возвращаемое значение из вызываемой функции ...
вопрос задан: 9 September 2010 18:26
0
ответов

Целочисленное переполнение в C: стандарты и компиляторы

Отредактировано для включения правильного стандартная ссылка благодаря Карлу Норуму. Стандарт C указывает, что если во время оценки выражения возникает исключительное условие (то есть, если результат не ...
вопрос задан: 9 September 2010 17:52