2010-02-03 2 views
-3

как перейти в среду «c». при использовании cygwin ... скажите, пожалуйста, команды, чтобы перейти в среду c.сомнение в командах cygwin

+4

.... Вт ч а т? –

+1

Возможно, вам захочется добавить более подробную информацию о том, что вы пытаетесь сделать ... –

+0

Вы хотите скомпилировать C-программы? –

ответ

0

Установите cygwin с cygwin.org. Выберите пакеты разработки, такие как gcc во время процесса. Откройте оболочку cygwin и вызовите gcc из командной строки. Или что угодно.

+1

Жаль, что нам нужно * угадать, чего хочет OP. – pavium

+1

смешно - мне не приходило в голову, что она хочет перейти к c: – user231967

1

Вы хотите перейти на диск C: когда в оболочке? Если это так, просто сделать cd c:

1

Если вы хотите, чтобы компакт-диск в C: диск, то один способ:

$ кд/cygdrive/с

Если вы хотите изменить/компиляции/запуска/отладки программы C, то это:

$ Emacs foo.C# редактировать

$ НКУ -Wall foo.c -o Foo # компилировать

$ ./foo # пробег

$ GDB ./foo # отладки

0

После прочтения вопрос, моя первая интерпретация, что вопрос о том, как обеспечить, чтобы локали C был создан для оболочки в Cygwin, а не позволять локали Windows, к быть унаследованным. Ввод export LC_ALL=C или export LC_ALL=C.utf8 в ваш ~/.bashrc заставит локаль C во всех контекстах оболочки. Команда locale может использоваться для просмотра вашей текущей локали до и после изменения LC_ALL, что поможет проверить, что это изменение. man bash (или ваша оболочка выбора) предоставит больше информации о том, на что влияют различные переменные среды, связанные с локалью.