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

 
 
> GNUARM + GNUmake, странные пути в файле зависимостей
Fish
сообщение Jun 4 2006, 15:29
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 7-07-04
Из: Novosibirsk
Пользователь №: 281



Компилятор с ключом -MD автоматически фомирует файлы зависимостей. В исходном файле присутствует строка:
Код
#include <string.h>

а соответствующем файле зависимостей:
Код
цель ... : пререквизиты ...
   /cygdrive/d/Program\ files/GNUARM/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/sys-include/string.h \

По сему вопрос: что за странный путь получился?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
makc
сообщение Jun 4 2006, 16:01
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



А что, собственно, Вам не нравится?
GNUARM у Вас собран с cygwin, который пытается эмулировать Unix-like окружение под Windows. Т.е. у него есть корень файловой системы / под которым в соответствующие каталоги (например, /cygdrive/d) монтируются Ваши логические диски Windows. Далее, идет путь на этом диске. Если Вы проинсталлируете себе cygwin в более-менее полном виде, то сможете воспользоваться командой mount с целью изменения точек монтирования, например, для монтирования /cygdrive/d/Program\ files/GNUARM в /GNUARM. Но по большому счету это ничего не изменит.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post



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

 


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


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