Jump to content

    
Sign in to follow this  
Артём__

Установка KGP

Recommended Posts

Здраствуйте.

Подскажите что не так делаю.

Распаковал архив arm-kgp-eabi-x86_32-20110619.7z с корень диска С.

Добавил путь к директории bin в PATH.

Перегрузил комп.

 

Запускаю в командной строке arm-kgp-eabi-ld -v, arm-kgp-eabi-gcc -v, arm-kgp-eabi-gdb -v, make -v.

Все команды кроме make -v выдают что и ожидалось.

 

На команду make -v отвечает make от Borland (установлен Delphi ).

Borland в PATH не прописан. Как Windows его находит и как убрать его?

 

Спасибо.

 

 

 

Share this post


Link to post
Share on other sites
На команду make -v отвечает make от Borland (установлен Delphi ).

Borland в PATH не прописан. Как Windows его находит и как убрать его?

Чудес-то не бывает. Смотрите внимательней. И сделайте поиск по вашим дискам на предмет файла make.exe...

Может в комплекте kgp и не быть make.exe, а лишь компилятор и arm-libc.

msys, binutils и coreutils можно скачать с их оригинальных сайтов.

Share this post


Link to post
Share on other sites
Чудес-то не бывает. Смотрите внимательней. И сделайте поиск по вашим дискам на предмет файла make.exe...

Может в комплекте kgp и не быть make.exe, а лишь компилятор и arm-libc.

msys, binutils и coreutils можно скачать с их оригинальных сайтов.

 

Нашёл make.exe в папке C:\MinGW\msys\1.0\bin\, прописал путь в PATH

Запускаю cmd с C:\: на команду make -v получаю опять ответ от make Borland-a.

 

Share this post


Link to post
Share on other sites

Скопируйте сюда ваш PATH. У меня то работает всё и borland тоже стоит со времён царя гороха.

Cначала указан путь к gcc потом к borland.

Share this post


Link to post
Share on other sites

Я плохой знаток винды, но мне смутно помнится, что есть (была) в ней такая диверсия: винда неявно добавляет в PATH ".", причем слева. Иными словами, файл всегда сначала ищется в текущем рабочем директории, и только потом в директориях, перечисленных в переменной PATH. может в этом дело?

 

И после изменения переменных окружения перезагружать комп не требуется, достаточно перезапустить нужное приложение.

Share this post


Link to post
Share on other sites
Нашёл make.exe в папке C:\MinGW\msys\1.0\bin\, прописал путь в PATH
Если добавлять в PATH даже в начале, но в свойствах компьютера при входе рользователем, то оно окажется всерёдке, слева добавится общесистемная часть. Она правится в нижней части диалога «переменные окружения», в системной части. Пользователем с правами администратора. Инсталляторы путь прописывают даже если и в конец, то туда.

Действительно нужно смотреть реально получившийся PATH в консоли или FAR-е.

 

 

Share this post


Link to post
Share on other sites
На команду make -v отвечает make от Borland (установлен Delphi ).

Borland в PATH не прописан. Как Windows его находит и как убрать его?

 

Спасибо.

 

Проверьте переменную PATH.

Там однозначно есть путь к Delphi в котором и лежит make.exe

 

Share this post


Link to post
Share on other sites
Если добавлять в PATH даже в начале, но в свойствах компьютера при входе рользователем, то оно окажется всерёдке, слева добавится общесистемная часть. Она правится в нижней части диалога «переменные окружения», в системной части. Пользователем с правами администратора. Инсталляторы путь прописывают даже если и в конец, то туда.

Действительно нужно смотреть реально получившийся PATH в консоли или FAR-е.

 

Да помогло. Спасибо.

 

Правил вчера в верхней части диалога, про нижнюю не знал.

Сейчас удалил путь к папке Borland-у из системной части.

Make сейчас выдаёт ответ правильно.

Share this post


Link to post
Share on other sites

В своё время тоже столкнулся с данной неприятностью.

Я просто переименовал make.exe в GNUmake.exe и в настройках проекта эклипсы, соответственно, меняю команду make на GNUmake. Всё работает, и Borland тоже.

Share this post


Link to post
Share on other sites

достаточно всего лишь пеерименовать во что угодно борландовский make.exe - он не используется при работе с IDE, это наследие ДОСа, когда пакетно с командной строки проекты компилялись. ктонить помнит borland c++ версии 1991 года :) ?

Share this post


Link to post
Share on other sites
достаточно всего лишь пеерименовать во что угодно борландовский make.exe - он не используется при работе с IDE, это наследие ДОСа, когда пакетно с командной строки проекты компилялись. ктонить помнит borland c++ версии 1991 года :) ?

 

С make понятно.

Спасибо.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this