Результаты поиска по запросу "gcc"
GCC 4.8: -Og подразумевает -g?
Недавно была обновлена документация для GCC 4.8, которая теперь представляет новый переключатель оптимизации,-Og, Этот [..] удовлетворяет потребность в быстрой компиляции и превосходном опыте отладки, обеспечивая при этом разумный уровень ...
разница между <stdlib.h> и <malloc.h>
Когда я используюmalloc в программе на Си я получаю предупреждение: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default]Я могу тогда включить<malloc.h> или же<stdlib.h> избавиться отwarning хотя это ...
Как я могу установить исполняемые библиотеки GCC с CMake?
Я скомпилировал программу на C ++, и она отлично работает на моем компьютере, но если мой друг пытается запустить программу, он говоритlibgcc_s_sw2-1.dll пропал, отсутствует. Как я могу включить все необходимые библиотеки времени выполнения GCC с ...
Подавить кандидатов, предложенных GCC
Я использую GCC 4.7.2. Мой код довольно тяжелый по шаблону иувеличение [http://www.boost.org/]использование. Когда я компилирую, и я определяю или использую что-то неоднозначное, я часто получаю сообщения об ошибках, которые предлагают два ...
Ошибка соединения при компиляции атомарной операции 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 с несколькими ...
Как оценить вложенный макрос препроцессора
скажем, я хочу выбрать поведение определенной директивы препроцессора, оценивающей во время компиляции конкатенацию константной строки и результат другого макроса. #define CASE1 text1 #define CASE2 text2 #define CASE3 text3 #define SCENARIO ...
проблемы cmake в Windows
Я пытаюсь скомпилировать это (довольно сложный) кусок кода с помощью cmake и MinGW в Windows: #include <iostream> int main() { std::cout << "Test" << std::endl; return 0; } ЭтоCMakeLists.txt файл (который работает правильно в ...
Инвертированные аргументы в scanf ()
Я (быстро) писал некоторый код и случайно перевернул аргументы вscanf(): char i[] = "ABC1\t"; scanf(i, "%s");Компилирование сgcc -Werror -Wall -Wextra ни на что не жалуется. Очевидно, этот код не работает, но почему gcc не сообщил мне, что я ...
Как сделать так, чтобы 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 ...
Как происходит арифметика пустых указателей в 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 делает это неявно. И если да, то ...