Фатальная ошибка GCC: stdio.ч: нет такого файла или каталога
Я пытаюсь скомпилировать программу в C на OS X 10.9 с GCC 4.9 (экспериментально). По какой-то причине, я получаю следующую ошибку во время компиляции:
gcc: fatal error: stdio.h: No such file or directory
затем я попробовал простую программу Hello World:
#include <stdio.h>
int main(int argc, const char *argv[])
{
printf("Hello, world!");
return 0;
}
опять же, при запуске gcc -o ~/hello ~/hello.c, Я получил ту же ошибку. Я использую экспериментальную версию gcc, но кажется маловероятным, что будет релиз, который генерирует ошибки при импорте stdio. Что может быть причиной этой проблемы и как можно ли это исправить?
3 ответов:
Mac OS X
у меня тоже была эта проблема (встречается через компиляторы Macports). Предыдущие версии Xcode позволили бы вам установить инструменты командной строки через xcode / Preferences, но xcode5 не дает опции инструментов командной строки в графическом интерфейсе, поэтому я предположил, что она была автоматически включена сейчас. Попробуйте выполнить эту команду:
xcode-select --installUbuntu
(согласно этому ответ)
sudo apt-get install libc6-devАльпийский Linux
(согласно этому комментарий)
apk add libc-dev
пользователи ubuntu:
sudo apt-get install libc6-devспециально ruby разработчики, которые имеют проблемы с установкой
gem install json -v '1.8.2'на их виртуальных машинах
У меня была та же проблема. Я установил "XCode: development tools" из магазина приложений, и это исправило проблему для меня.
Я думаю, что эта ссылка поможет: https://itunes.apple.com/us/app/xcode/id497799835?mt=12&ls=1
спасибо Яну Рамину за его совет. Я думаю, что есть лучшее решение со ссылками, но это было легко и быстро.
удачи!
Comments