#python #c #windows
#python #c #Windows
Вопрос:
Итак, я недавно начал изучать C, и сразу после установки компилятора gcc я понял, что путь должен быть задан компилятору, чтобы я мог использовать его через командную строку.Проблема в том, что я одновременно использую python и C, и оба они требуют, чтобы переменная Path была установлена на что-то конкретное. Так что, я думаю, я мог бы менять Путь каждый раз, когда запускаю определенный язык, но мне было интересно, есть ли более простой способ сделать это.
Заранее спасибо
Комментарии:
1. Вы можете постоянно добавлять дополнительные пути к вашей переменной PATH env. В командной строке выполните следующую команду
setx path "%path%;x:pathtopython;pathtogcc"
2. Попробуйте предложение @YuriGinsburg (Юрий, рассмотрите возможность использования этого ответа, пожалуйста). Я удивлен, что вы не знаете о возможности иметь более одного пути в этой переменной или о том, что значение, которое вы используете в данный момент, уже не имеет более одного. В противном случае, если вы действительно хотите использовать mingw без соответствующей переменной path, в чем я сомневаюсь, тогда вы всегда можете использовать полный абсолютный путь
x:pathtogccdirgcc
в своих командных строках, вместо этого, если толькоgcc
. Я сомневаюсь, что вы просите об этом, потому что это раздражение было причиной введения переменной path, поэтому, пожалуйста, уточните.3. @YuriGinsburg Я думаю, что в контексте того, что описывает OP и чего хочет, слово «постоянно» в вашем комментарии не совсем уместно. Насколько я понимаю, ваша команда будет временно, т.Е. на время использования той же командной строки, addit, но НЕ постоянно. На самом деле это только улучшает ваше предложение, но формулировка кажется немного неправильной.
4. @Yunnosch Вы абсолютно правы. Я не сторонник Windows, и я должен подчеркнуть добавление нескольких путей. Малхару нужна помощь с командой pathman.
Ответ №1:
Самый простой способ добавить оба перехода к переменной path — это запустить команду setx.
setx path "%path%;x:pathtopython;pathtogcc"
Это вступит в силу только для сеанса консоли (Спасибо @Yunnosch за указание на это).
Чтобы сделать новый path действительно постоянным, рассмотрите возможность загрузки и запуска pathhman.exe
Смотрите https://www.windows-commandline.com/set-path-command-line /
Ответ №2:
Я никогда не устанавливаю ПУТЬ для отдельного языка.
Я использую MinGW-w64 GCC либо из IDE, например Code::Blocks (см.http://winlibs.com / для получения инструкций по добавлению отдельных win32 и win64 GCC в Code::Blocks), или из MSYS2, где у меня есть .profile
скрипт в моей домашней папке, устанавливающий переменные среды, такие как PATH. Таким образом, у меня даже есть разные комбинации MSYS2 / MinGW в одной системе.