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

2 ответа

GCC 4.8: -Og подразумевает -g?

Недавно была обновлена документация для GCC 4.8, которая теперь представляет новый переключатель оптимизации,-Og, Этот [..] удовлетворяет потребность в быстрой компиляции и превосходном опыте отладки, обеспечивая при этом разумный уровень ...

6 ответов

разница между <stdlib.h> и <malloc.h>

Когда я используюmalloc в программе на Си я получаю предупреждение: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default]Я могу тогда включить<malloc.h> или же<stdlib.h> избавиться отwarning хотя это ...

2 ответа

Как я могу установить исполняемые библиотеки GCC с CMake?

Я скомпилировал программу на C ++, и она отлично работает на моем компьютере, но если мой друг пытается запустить программу, он говоритlibgcc_s_sw2-1.dll пропал, отсутствует. Как я могу включить все необходимые библиотеки времени выполнения GCC с ...

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

1 ответ

Подавить кандидатов, предложенных GCC

Я использую GCC 4.7.2. Мой код довольно тяжелый по шаблону иувеличение [http://www.boost.org/]использование. Когда я компилирую, и я определяю или использую что-то неоднозначное, я часто получаю сообщения об ошибках, которые предлагают два ...

2 ответа

Ошибка соединения при компиляции атомарной операции gcc в 32-битном режиме

У меня есть следующая программа: ~/test> cat test.cc int main() { int i = 3; int j = __sync_add_and_fetch(&i, 1); return 0; }Я компилирую эту программу, используя GCC 4.2.2 для Linux, работающей на 64-битной машине Intel с несколькими ...

1 ответ

Как оценить вложенный макрос препроцессора

скажем, я хочу выбрать поведение определенной директивы препроцессора, оценивающей во время компиляции конкатенацию константной строки и результат другого макроса. #define CASE1 text1 #define CASE2 text2 #define CASE3 text3 #define SCENARIO ...

3 ответа

проблемы cmake в Windows

Я пытаюсь скомпилировать это (довольно сложный) кусок кода с помощью cmake и MinGW в Windows: #include <iostream> int main() { std::cout << "Test" << std::endl; return 0; } ЭтоCMakeLists.txt файл (который работает правильно в ...

3 ответа

Инвертированные аргументы в scanf ()

Я (быстро) писал некоторый код и случайно перевернул аргументы вscanf(): char i[] = "ABC1\t"; scanf(i, "%s");Компилирование сgcc -Werror -Wall -Wextra ни на что не жалуется. Очевидно, этот код не работает, но почему gcc не сообщил мне, что я ...

2 ответа

Как сделать так, чтобы gcc-ссылка была сильным символом в статической библиотеке, чтобы перезаписать слабый символ?

Моя проблема может быть кратко изложена в следующем: bar.c: #include <stdio.h> void bar() { printf("bar\n"); }main.c: #include <stdio.h> void __attribute__((weak)) bar() { printf("foo\n"); } int main() { bar(); return 0; }Makefile: all: gcc ...

1 ответ

Как происходит арифметика пустых указателей в GCC

int main() { int a; void *p; p = &a; printf("%ld\n",(long)p); p = p+1; printf("%ld\n",(long)p); }В этой программеp+1 просто увеличивает значение р на 1. Я знаю,void pointer arithmetic невозможно вC, такGCC делает это неявно. И если да, то ...