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

2 ответа

Как использовать недавний GCC с Xcode 5?

Apple полностью удалила поддержку GCC, которую они имели. Есть ли способ использовать недавний GCC (скажем, 4.8) с Xcode 5? Другими словами, использовать GCC вместо LLVM в Xcode.

7 ответов

Это довольно короткий ответ. Не могли бы вы добавить объяснение, пожалуйста? Может быть, вы можете сказать нам, что параметры делают и что вы делаете по-другому по сравнению с другими ответами.

аю с каким-то ассемблерным кодом, и что-то беспокоит меня. Я собираю это: #include <stdio.h> int main(int argc, char** argv){ printf("Hello World\n"); return 0; }с участиемgcc file.c -S -o file.S это генерирует хороший маленький кусочек кода ...

3 ответа

Вот

я использую gcov для измерения покрытия тестами кода C ++, он сообщает о ветвях в деструкторах. struct Foo { virtual ~Foo() { } }; int main (int argc, char* argv[]) { Foo f; } Когда я запускаю gcov с включенными вероятностями ветвления (-b), я ...

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

3 ответа

http://eli.thegreenplace.net/2012/01/03/understanding-the-x64-code-models/

авно получил: ... перемещение R_X86_64_32 против `локального символа 'не может быть использовано при создании общего объекта; перекомпилировать с -fPIC ошибка при попытке скомпилировать программу как общую библиотеку. Теперь решение этой ...

1 ответ

Вы можете получить такое же поведение, как отмечено в руководстве, из нескольких опций -Xlinker. Я прочитал страницу руководства, и от этого я полагал, что нет никакой разницы. Мне было интересно, была ли какая-либо причина, по которой вы увидите оба кода в дикой природе (например, переносимость или один недостаток, и т. Д.), Кроме личных предпочтений.

сматривал некоторые файлы конфигурации, и я видел, как используются оба (хотя и на разных архитектурах). Если вы используете gcc для Linux, есть ли разница между двумя синтаксисами для передачи параметров компоновщику? Насколько я могу судить, ...

1 ответ

 на этих процессорах, включая x86. На других процессорах нули будут сдвинуты. Стандарт C был гибким, чтобы реализации могли быстро выполнять работу на всех процессорах.

я есть такая тестовая программа: int main() { unsigned n = 32; printf("ans << 32 = 0x%X\n", (~0x0U) << 32); printf("ans >> 32 = 0x%X\n", (~0x0U) >> 32); printf("ans << n(32) = 0x%X\n", (~0x0U) << n); printf("ans >> n(32) = 0x%X\n", (~0x0U) >> ...

2 ответа

 является.

аружил, что разные уровни оптимизации компилятора в gcc дают совершенно разные результаты при доступе к локальной или глобальной переменной в цикле. Причина, по которой меня это удивило, заключается в том, что если доступ к одному типу переменной ...

6 ответов

@noloader, статическое связывание динамической библиотеки?

могу статически связать функцию общей библиотеки в gcc?

2 ответа

Связывание скомпилированной статической библиотеки C с программой C ++

Я попытался связать статическую библиотеку (скомпилированную с gcc) с программой на c ++, и я получил «неопределенную ссылку». Я использовал gcc и g ++ версии 4.6.3 на сервере с Ubuntu 12.04. Например, вот простой файл библиотеки ...

3 ответа

Компиляция и запуск приложения GTK + в Windows 7

Система: Windows7, 32-битная, GTK 2.24.10, mingw Я пытаюсь написать базовое приложение на основе GTK типа helloworld.c. Тем не менее, это не работает. Это шаги, которые я следовал. Установите MinGW.Скачать GTK + все в одном комплекте.Извлечь ...