Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: GNUARM + GNUmake
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Fish
Компилятор с ключом -MD автоматически фомирует файлы зависимостей. В исходном файле присутствует строка:
Код
#include <string.h>

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

По сему вопрос: что за странный путь получился?
makc
А что, собственно, Вам не нравится?
GNUARM у Вас собран с cygwin, который пытается эмулировать Unix-like окружение под Windows. Т.е. у него есть корень файловой системы / под которым в соответствующие каталоги (например, /cygdrive/d) монтируются Ваши логические диски Windows. Далее, идет путь на этом диске. Если Вы проинсталлируете себе cygwin в более-менее полном виде, то сможете воспользоваться командой mount с целью изменения точек монтирования, например, для монтирования /cygdrive/d/Program\ files/GNUARM в /GNUARM. Но по большому счету это ничего не изменит.
klen
Изза этого я собираю gcc под mingw, такая сборка избавляет от этих проблем.
makc
Цитата(klen @ Jun 5 2006, 00:50) *
Изза этого я собираю gcc под mingw, такая сборка избавляет от этих проблем.


Радикальное избавление от этих проблем - переход под linux. smile.gif
klen
Цитата(makc @ Jun 5 2006, 08:15) *
Цитата(klen @ Jun 5 2006, 00:50) *
Изза этого я собираю gcc под mingw, такая сборка избавляет от этих проблем.


Радикальное избавление от этих проблем - переход под linux. smile.gif


Всецело с Вами согласен. Как раз занимаюсь неспеша переписованием всего софта который я наделад за 12 лет под gcc.

С другой стороны - врага нада знать! и досконально!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.