Как мне указать компилятору Cygwins на другую версию GCC

#windows #gcc #cygwin

#Windows #gcc #cygwin

Вопрос:

Например, у меня есть

D:/MinGW с версией gcc 4.6.1

D:/cygwin/usr/bin/gcc имеет версию 4.5.x

Я хотел бы заставить Cygwin использовать мою версию GCC 4.6.1

Спасибо

Ответ №1:

хорошо, вы установили cygwin и Mingw оба, так что теперь нужно использовать версию cygwin для gcc 4.6.1

1> перейдите в папку cygwin, где вы найдете файл cygwin.bat, запустите этот файл и используйте gcc

2> если вы планируете использовать gcc 4.6.1 в своей IDE, задайте путь к папке cygwin в этой IDE, а также задайте путь к среде Windows в cygwin / bin

3> если вы уже установили путь к среде для cygwin, затем откройте cmd, напишите «bash» и начните использовать gcc 4.6.1

больше вы можете найти здесь

Ответ №2:

Обычно вы можете сделать это с помощью символической ссылки или изменения PATH

Cygwin (и большинство платформ) будет запускать первое gcc , что он найдет в переменной PATH среды. Итак:

Если PATH есть: /usr/local/bin:/usr/bin:/bin тогда вы можете создать символическую ссылку на свою версию gcc 4.6 /usr/local/bin или добавить /cygdrive/d/MinGW/ в начало PATH .

Однако обратите внимание, что cygwin и mingw — это слишком разные платформы!