реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Установка KGP
_Артём_
сообщение Oct 31 2011, 15:38
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



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

Спасибо.


Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Oct 31 2011, 17:16
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(_Артём_ @ Oct 31 2011, 19:38) *
На команду make -v отвечает make от Borland (установлен Delphi ).
Borland в PATH не прописан. Как Windows его находит и как убрать его?
Чудес-то не бывает. Смотрите внимательней. И сделайте поиск по вашим дискам на предмет файла make.exe...
Может в комплекте kgp и не быть make.exe, а лишь компилятор и arm-libc.
msys, binutils и coreutils можно скачать с их оригинальных сайтов.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Oct 31 2011, 18:05
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(demiurg_spb @ Oct 31 2011, 19:16) *
Чудес-то не бывает. Смотрите внимательней. И сделайте поиск по вашим дискам на предмет файла 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.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Oct 31 2011, 18:35
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



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


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
alx2
сообщение Nov 1 2011, 05:43
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091



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

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


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 1 2011, 06:18
Сообщение #6


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(_Артём_ @ Oct 31 2011, 20:05) *
Нашёл make.exe в папке C:\MinGW\msys\1.0\bin\, прописал путь в PATH
Если добавлять в PATH даже в начале, но в свойствах компьютера при входе рользователем, то оно окажется всерёдке, слева добавится общесистемная часть. Она правится в нижней части диалога «переменные окружения», в системной части. Пользователем с правами администратора. Инсталляторы путь прописывают даже если и в конец, то туда.
Действительно нужно смотреть реально получившийся PATH в консоли или FAR-е.



--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
anpilog
сообщение Nov 1 2011, 08:41
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



Цитата(_Артём_ @ Oct 31 2011, 18:38) *
На команду make -v отвечает make от Borland (установлен Delphi ).
Borland в PATH не прописан. Как Windows его находит и как убрать его?

Спасибо.


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


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Nov 1 2011, 10:39
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(ReAl @ Nov 1 2011, 08:18) *
Если добавлять в PATH даже в начале, но в свойствах компьютера при входе рользователем, то оно окажется всерёдке, слева добавится общесистемная часть. Она правится в нижней части диалога «переменные окружения», в системной части. Пользователем с правами администратора. Инсталляторы путь прописывают даже если и в конец, то туда.
Действительно нужно смотреть реально получившийся PATH в консоли или FAR-е.


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

Правил вчера в верхней части диалога, про нижнюю не знал.
Сейчас удалил путь к папке Borland-у из системной части.
Make сейчас выдаёт ответ правильно.
Go to the top of the page
 
+Quote Post
injen-d
сообщение Nov 1 2011, 18:27
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 10-10-07
Из: Воронежа
Пользователь №: 31 250



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


--------------------
- Бендер, ты же робот, зачем тебе пить пиво?
- Незачем! Я могу бросить в любой момент!
Go to the top of the page
 
+Quote Post
klen
сообщение Nov 2 2011, 10:35
Сообщение #10


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



достаточно всего лишь пеерименовать во что угодно борландовский make.exe - он не используется при работе с IDE, это наследие ДОСа, когда пакетно с командной строки проекты компилялись. ктонить помнит borland c++ версии 1991 года sm.gif ?
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Nov 3 2011, 12:57
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(klen @ Nov 2 2011, 12:35) *
достаточно всего лишь пеерименовать во что угодно борландовский make.exe - он не используется при работе с IDE, это наследие ДОСа, когда пакетно с командной строки проекты компилялись. ктонить помнит borland c++ версии 1991 года sm.gif ?


С make понятно.
Спасибо.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 17:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01447 секунд с 7
ELECTRONIX ©2004-2016