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

 
 
> Проблема с GCC, Вчера всё было нормально...
MrYuran
сообщение May 27 2011, 07:26
Сообщение #1


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата
Start linking file: Obj/902_430_135.o.
C:\mspgcc\bin\msp430-gcc ./Obj/902_430_135.o ./Obj/ads1241_902.o ./Obj/temperatu
re.o -mmcu=msp430x149 -Wl,--section-start -Wl,.seg_a=0x1080 -Wl,--gc-sections -W
l,-Map=902U.map,--cref -LC:\mspgcc"\bin\lib" -LC:\mspgcc"\msp430\lib" -LC:\mspgc
c"\msp430\include" -LC:\mspgcc"\msp430\include\msp430" -lc -lm -o 902U.elf
/usr/bin/sh: C:mspgccbinmsp430-gcc: command not found
make: *** [902U.elf] Error 127


???
Жирным выделил особо непонятный момент.
Навскидку никто тип грабель не подскажет?

Вот сборочный участок makefile:
Код
# Компиляция: создать объектные файлы из исходников Си.
$(OBJDIR)/%.o: %.c
    @echo Start compile file: $<
    @$(CC) -c $(CFLAGS) $< -o $@
    @echo Compile file: $< - OK.

# Linking.
$(NAME).elf : $(OBJ) makefile
    @echo Start linking file: $<.
    $(CC) $(OBJ) $(LDFLAGS) -o $@
    @echo Linking file: $< - OK.
#
#$(NAME).elf : $(CSRC)
#    @echo $^
#    @$(CC) -c $(CFLAGS) -combine -fwhole-program $^ $(LDFLAGS) -o $(NAME).o
#    $(CC) $(NAME).o $(LDFLAGS) -o $@

$(NAME).a43 : $(NAME).elf
    @$(OBJCOPY) -O ihex $< $@

# Main listing.
$(NAME).lst : $(NAME).elf
    @echo Start create listing file from: $<.
    $(OBJDUMP) -dStl $< > $@
    @echo Create listing file from: $< - OK.


Хотя сомневаюсь, что в нем дело. Точнее, уверен, что не в нем.

Есть предположение, что свежеустановленный цыгвин запускает свой make.exe вместо нужного. Только вот почему ж он такой кривой...
##
Не подтвердилось, с другим то же самое.
Цитата
>mingw32-make all
Start linking file: Obj/902_430_135.o.
C:\mspgcc3\bin\msp430-gcc ./Obj/902_430_135.o ./Obj/ads1241_902.o ./Obj/temperat
ure.o -mmcu=msp430x149 -Wl,--section-start -Wl,.seg_a=0x1080 -Wl,--gc-sections -
Wl,-Map=902U.map,--cref -LC:\mspgcc3"\bin\lib" -LC:\mspgcc3"\msp430\lib" -LC:\ms
pgcc3"\msp430\include" -LC:\mspgcc3"\msp430\include\msp430" -lc -lm -o 902U.elf
/usr/bin/sh: C:mspgcc3binmsp430-gcc: command not found
mingw32-make: *** [902U.elf] Error 127


##
Внезапное развитие событий.
Залочил цыгвин (переобозвал папку на cygwin_) - всё заработало.
Ну и каким образом он мешается?
И почему вчера (до перезагрузки) всё работало?

Насколько понимаю, он свой sh подставляет вместо системного шелла. Как - в упор не понимаю.

Да, так и есть.
Переобозвал sh.exe в sh_ - всё по-старому, нормально работает.

Каким образом sh включается вместо обычного shell - без понятия.

Сообщение отредактировал MrYuran - May 27 2011, 06:33


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение May 27 2011, 08:40
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Интересная штука GCC!
Неисчерпаемая, как атом sm.gif

Перевести всё на sh наверно мысль дельная, будет универсальность и кроссплатформенность.
Надо подумать.

Ну а навскидку, какие там ещё подводные грабли, чтобы три раза не спрашивать?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MrYuran   Проблема с GCC   May 27 2011, 07:26
- - AHTOXA   Всё дело в обратных слешах: ЦитатаC:\mspgcc...   May 27 2011, 08:26
|- - MrYuran   Цитата(AHTOXA @ May 27 2011, 12:26) Всё д...   May 27 2011, 08:28
|- - AHTOXA   Его make вызывает, при чём тут досовский шелл?   May 27 2011, 08:30
|- - MrYuran   Цитата(AHTOXA @ May 27 2011, 12:30) Его m...   May 27 2011, 08:33
|- - AHTOXA   Цитата(MrYuran @ May 27 2011, 14:33) Так,...   May 27 2011, 08:36
|- - AHTOXA   Это не GCC, это make, он как бы сбоку Грабли - се...   May 27 2011, 09:08
- - dxp   Цитата(AHTOXA @ May 27 2011, 15:36) Ещё р...   May 28 2011, 05:31
|- - AHTOXA   Цитата(dxp @ May 28 2011, 11:31) Именно п...   May 30 2011, 03:57
|- - dxp   Цитата(AHTOXA @ May 30 2011, 10:57) Я тож...   May 30 2011, 07:20
|- - MrYuran   Цитата(dxp @ May 30 2011, 11:20) Если инт...   May 30 2011, 07:39
- - _Pasha   dxp, спасибо за сконс! Я как-то интересовался ...   May 30 2011, 07:46
- - AHTOXA   Цитата(dxp @ May 30 2011, 13:20) Если как...   May 30 2011, 08:33
|- - demiurg_spb   Цитата(AHTOXA @ May 30 2011, 12:33) Да и ...   Jun 1 2011, 09:37
- - MrYuran   Вот кое-что с хабра...   May 30 2011, 08:40
- - Непомнящий Евгений   Использую сконс. Доволен! На мейк в свой вре...   Jun 3 2011, 05:23


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

 


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


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