Перейти к содержанию
    

Установка KGP

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

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

Распаковал архив 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 его находит и как убрать его?

 

Спасибо.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чудес-то не бывает. Смотрите внимательней. И сделайте поиск по вашим дискам на предмет файла 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.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

Спасибо.

 

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

С make понятно.

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...