Вопросы с тегом «gcc»

334
Сценарий установки завершен с ошибкой: команда 'x86_64-linux-gnu-gcc' завершилась неудачно с состоянием выхода 1

Когда я пытаюсь установить odoo-server, я получаю следующую ошибку: error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 Может ли кто-нибудь помочь мне решить эту...

317
Эта функция C всегда должна возвращать false, но это не так

Я давно наткнулся на интересный вопрос на форуме и хочу знать ответ. Рассмотрим следующую функцию C: f1.c #include <stdbool.h> bool f1() { int var1 = 1000; int var2 = 2000; int var3 = var1 + var2; return (var3 == 0) ? true : false; } Это должно всегда возвращаться falseс тех пор var3 == 3000....

294
Как использовать / установить gcc на Mac OS X 10.8 / Xcode 4.4

Я установил Mountain Lion (Mac OS X 10.8) и теперь gcc, кажется, больше не доступен. Я также установил Xcode 4.4, так что больше нет каталога / Developer. Мне нужен gcc как для портов Mac, так и для гемов ruby ​​(которые имеют собственные расширения). Xcode 4.4 включает gcc или есть способ...

288
Как добавить путь включения по умолчанию для GCC в Linux?

Я бы хотел, чтобы gcc включал файлы $HOME/includeв дополнение к обычным каталогам include, но, похоже, аналога нет $LD_LIBRARY_PATH. Я знаю, что я могу просто добавить каталог include в командной строке при компиляции (или в make-файле), но я бы очень хотел использовать здесь универсальный подход,...

277
Как заставить make / GCC показывать мне команды?

Я пытаюсь отладить проблему компиляции, но я не могу заставить GCC (или, может быть, это make ??) показать мне фактические команды компилятора и компоновщика, которые он выполняет. Вот результат, который я вижу: CCLD libvirt_parthelper libvirt_parthelper-parthelper.o: In function `main':...

268
Не удается установить Ruby под Lion с RVM - проблемы GCC

Большинство вопросов относительно этой проблемы связано с отсутствием Xcode; У меня установлен Xcode 4.2. Попытка установки: rvm install 1.9.3 Installing Ruby from source to: /Users/jamie/.rvm/rubies/ruby-1.9.3-p0, this may take a while depending on your cpu(s)... ruby-1.9.3-p0 - #fetching...

256
Использование GCC для создания читаемой сборки?

Мне было интересно, как использовать GCC в исходном файле C для вывода мнемонической версии машинного кода, чтобы я мог видеть, во что компилируется мой код. Вы можете сделать это с Java, но я не смог найти способ с GCC. Я пытаюсь переписать метод C на ассемблере и посмотреть, как это делает GCC,...

252
Порядок оценки списка инициализации конструктора

У меня есть конструктор, который принимает некоторые аргументы. Я предполагал, что они были построены в указанном порядке, но в одном случае кажется, что они были построены в обратном порядке, что привело к прерыванию. Когда я изменил аргументы, программа перестала прерываться. Это пример...

249
Препроцессор дампа GCC определяет

На этот вопрос есть ответы на Переполнение стека на русском : Как узнать список всех определенных макросов? Есть ли способ для gcc / g ++ выгружать свои определения препроцессора из командной строки? Я имею в виду такие вещи , как __GNUC__, __STDC__и так...

245
Я не понимаю -Wl, -rpath -Wl,

Для удобства я добавил соответствующие страницы ниже. Мой (MIS) понимание первое: Если мне нужно отделить варианты с ,, что означает , что второй -Wlне другой вариант , потому что речь идет , прежде чем ,это означает , что это аргумент -rpathопцию. Я не понимаю, как -rpathможно -Wl,.поспорить! Что...

238
Clang против GCC - который производит лучшие двоичные файлы? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Я в настоящее время использую GCC, но я недавно...

237
Как лучше отключить предупреждение о неиспользуемых переменных?

У меня есть кроссплатформенное приложение, и в некоторых моих функциях используются не все значения, переданные функциям. Следовательно, я получаю предупреждение от GCC, говорящее мне, что есть неиспользуемые переменные. Что было бы лучшим способом кодирования вокруг предупреждения? #Ifdef вокруг...

236
Удаление завершающего символа новой строки из ввода fgets ()

Я пытаюсь получить некоторые данные от пользователя и отправить их в другую функцию в gcc. Код примерно такой. printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, "Error reading Name.\n"); exit(1); } Тем не менее, я обнаружил, что \nв конце он имеет символ...

235
std :: vector регрессия производительности при включении C ++ 11

Я обнаружил интересную регрессию производительности в небольшом фрагменте C ++ при включении C ++ 11: #include <vector> struct Item { int a; int b; }; int main() { const std::size_t num_items = 10000000; std::vector<Item> container; container.reserve(num_items); for (std::size_t i = 0;...

230
Objective-C для Windows

Как лучше написать Objective-C на платформе Windows? Cygwin и GCC? Есть ли способ, которым я могу как-то интегрировать это в Visual Studio? Вдоль этих строк - есть ли какие-либо предложения относительно того, как связать и использовать Windows SDK для чего-то подобного. Это другой зверь, но я знаю,...

228
Почему GCC использует умножение на странное число при реализации целочисленного деления?

Я читал о div и mulсборочных операциях, и я решил , чтобы увидеть их в действии, написав простую программу в C: Файл деление.c #include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); return 0; } И затем генерирование кода на ассемблере gcc...

220
Как отключить предупреждения GCC для нескольких строк кода

В Visual C ++ это можно использовать #pragma warning (disable: ...). Также я обнаружил, что в GCC вы можете переопределить флаги компилятора файлов . Как я могу сделать это для "следующей строки", или с семантикой push / pop вокруг областей кода, используя...