Создать ответ 
 
Рейтинг темы:
  • Голосов: 1 - Средняя оценка: 5
  • 1
  • 2
  • 3
  • 4
  • 5
помощь чайнику
Автор Сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #41
RE: помощь чайнику
да, делаю через консоль.
да environ.sh прописал в профайле, как ты советовал ещё в начале темы.
(Последний раз сообщение было отредактировано 02.05.2012 в 16:33, отредактировал пользователь cybdyn.)
02.05.2012 16:32
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #42
RE: помощь чайнику
какбы плдучается что sh-elf-gcc компилит асм файл, а для сишного вызывает сс1.exe , на котором всё пока вешается. мануально вызов сс1.exe требует какуюто cyg... .dll
ошибка в какомто вызове execv. в нэте пишут что аргумент може быть плохим, что свидетельствует в записи Bad address.

а предыдущие версии GCC ещё сохранились? мот они заработают?
(Последний раз сообщение было отредактировано 02.05.2012 в 17:12, отредактировал пользователь cybdyn.)
02.05.2012 17:09
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7126
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1169 раз(а) в 727 сообщ.
Сообщение: #43
RE: помощь чайнику
Так и все же давай по порядку, а то я уже запутался что и как ты пробовал.
Запусти cygwin, попробуй набрать kos-cc если компилятор сругнется, значит окружение настроено верно.
Потом набери make в папке kos и сделай скрин.

[Изображение: barbers.png]
03.05.2012 09:19
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #44
RE: помощь чайнику
запуск консоли и команды kos-cc и make
[Изображение: 73669102a80f.jpg]



если поместить в папку bin файл make.exe (взял с другого цыгвина)
[Изображение: 93276651598f.jpg]



компиляция тестового проекта
[Изображение: de06d6f1990a.jpg]
03.05.2012 10:44
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #45
RE: помощь чайнику
может компиляторы надо както собрать, типа dc-chain, там я видел папку с обычными компилями gcc, as, ..
или если этот sh-elf-gcc уже есть то не надо...
(Последний раз сообщение было отредактировано 03.05.2012 в 15:57, отредактировал пользователь cybdyn.)
03.05.2012 15:51
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7126
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1169 раз(а) в 727 сообщ.
Сообщение: #46
RE: помощь чайнику
Ну ты же скачал готовые компиляторы, зачем тебе их собирать то еще раз, это гемор.
В общем похоже make.exe у тебя глючный и тот и тот. Попробуй мой.


Прикрепления
.zip  make.zip (Размер: 80.26 Кб / Загрузок: 2)

[Изображение: barbers.png]
03.05.2012 16:28
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #47
RE: помощь чайнику
ок, попробую.

ну хз, может после сборки более корректно работать будет. по крайнеё мере dc-chaint это теже копили соберёт в итоге?
мож там какие пути навёдет правильные..
03.05.2012 16:38
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #48
RE: помощь чайнику
E:\OLD_E\SEGADC\cyg\usr\local\dc\kos\kos\tst_crt0>make.exe -f Makefile clean
rm -f *.o console-test

E:\OLD_E\SEGADC\cyg\usr\local\dc\kos\kos\tst_crt0>pause
Для продолжения нажмите любую клавишу . . .

E:\OLD_E\SEGADC\cyg\usr\local\dc\kos\kos\tst_crt0>make.exe -f Makefile all
E:/OLD_E/SEGADC/cyg/opt/toolchains/dc/sh-elf/bin/sh-elf-gcc -O2 -ml -m4-single-o
nly -I../target-inc -o console-test.o -c console-test.c
sh-elf-gcc: error trying to exec '/cygdrive/e/OLD_E/SEGADC/cyg/opt/toolchains/dc
/sh-elf/bin/../libexec/gcc/sh-elf/4.5.2/cc1.exe': execv: Bad address
E:/OLD_E/SEGADC/cyg/opt/toolchains/dc/sh-elf/bin/sh-elf-gcc -O2 -ml -m4-single-o
nly -I../target-inc -o crt0.o -c crt0.s
E:/OLD_E/SEGADC/cyg/opt/toolchains/dc/sh-elf/bin/sh-elf-gcc -O2 -ml -m4-single-o
nly -I../target-inc -o dcload-syscall.o -c dcload-syscall.s
E:/OLD_E/SEGADC/cyg/opt/toolchains/dc/sh-elf/bin/sh-elf-gcc -O2 -ml -m4-single-o
nly -I../target-inc -o dcload-syscalls.o -c dcload-syscalls.c
sh-elf-gcc: error trying to exec '/cygdrive/e/OLD_E/SEGADC/cyg/opt/toolchains/dc
/sh-elf/bin/../libexec/gcc/sh-elf/4.5.2/cc1.exe': execv: Bad address
E:/OLD_E/SEGADC/cyg/opt/toolchains/dc/sh-elf/bin/sh-elf-gcc -O2 -ml -m4-single-o
nly -Wl,-Tdc.x -nostartfiles -nostdlib console-test.o crt0.o dcload-syscall.o dc
load-syscalls.o -o console-test -lgcc
crt0.o: In function `main_k':
(.text+0x80): undefined reference to `_main'
crt0.o: In function `exit_k':
(.text+0x84): undefined reference to `_exit'
collect2: ld returned 1 exit status
Makefile:32: recipe for target `console-test' failed
make: *** [console-test] Error 1

E:\OLD_E\SEGADC\cyg\usr\local\dc\kos\kos\tst_crt0>pause
Для продолжения нажмите любую клавишу . . .


через батник, не ругается при clean, но на all - тож самое только ещёт cc1.exe по пути /cygdrive/e/OLD_E/SEGADC/cyg/...

через косоль уже лучше, но выдаёт ошибку которую я тут видел один в один, ктото тут писал!
не понимает команду "сс", ща попробую ту темку ,либо надо прописать путь к "сс" - это вроде вин копмилер?...


http://www.dc-swat.ru/forum/thread-686.html

только у него строчка
make[2]: Entering directory `/usr/local/dc/kos/kos/utils/genromfs'
gcc -O2 -Wall -c -o genromfs.o genromfs.c <--------- !!!!
make[2]: gcc: Command not found

а у меня -> cc -O2 -Wall -c -o genromfs.o genromfs.c

вин компили не прописаны чтоли.
(Последний раз сообщение было отредактировано 03.05.2012 в 17:00, отредактировал пользователь cybdyn.)
03.05.2012 16:55
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7126
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1169 раз(а) в 727 сообщ.
Сообщение: #49
RE: помощь чайнику
Блин да не работает это через батники, забудь, это не mingw. Только под консолью cygwin все делай.
То что ругается на gcc это ты значит в cygwin gcc пакет не установил, доставь его через установщик, а так же либы png и jpeg, чтобы можно было собрать эти утилиты.

[Изображение: barbers.png]
04.05.2012 14:58
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #50
RE: помощь чайнику
кстати, ничего что версия цига 4.5.9 скаченная, а вроде как надо 4.5.2 ???

про gcc - ок, попробую, а через какой установщик подробнее а то не нашёл , или отдельно GCC скачать?.
(Последний раз сообщение было отредактировано 04.05.2012 в 15:43, отредактировал пользователь cybdyn.)
04.05.2012 15:19
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #51
RE: помощь чайнику
Хочу узнать, ктонить недавно пробовал ставить GCC 4.5.2 Newlib 1.19 и компилить KOS??? были такие пролемы?
04.05.2012 15:42
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7126
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1169 раз(а) в 727 сообщ.
Сообщение: #52
RE: помощь чайнику
Да разве это проблемы...
Ты как cygwin устанавливал? Вот через этот же exe'шник и ставь доп. пакеты.
Версия cygwin и GCC никак к друг другу не относятся.

[Изображение: barbers.png]
04.05.2012 16:54
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #53
RE: помощь чайнику
чёто я не видел чтобы он спрашивал о доп пакетах. поэтому интересно, мож ктото устанавливал совсем недавно? ))

да уж , это как бы не "проблема", только уже неделю бъюсь, а если не получиться, что - тебе на компиляцию отсылать?))

про версию - появился вопрос так как в dc-chain в папке patches есть файлы diff :
gcc-4.5.2-kos.diff
gcc-4.4.4-kos.diff
gcc-4.4.0-kos.diff
gcc-3.4.6.diff

а моя цыга 4.5.9.

так что, никто больше не устанавливал эти компили?
04.05.2012 17:51
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7126
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1169 раз(а) в 727 сообщ.
Сообщение: #54
RE: помощь чайнику
Еще раз говорю, версия cygwin никак не относится к версии GCC!
Кто там должен был спрашивать про доп пакеты? Я тебе говорю поставь их и все будет ок, через setup.exe от cygwin - http://cygwin.com/setup.exe через который ты и устанавливать должен был этот cygwin!
Проблемы у тебя были бы, если бы ты сам решил собрать компиляторы Smile Они нифига не собираются без танцев с бубном и собираются очень долго.

[Изображение: barbers.png]
05.05.2012 08:15
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #55
RE: помощь чайнику
да, ставлю через сэтап.ехе. вроде там все Паки выбраны. либо я просто не знаю как правильно выбрать, т.к там куча всего....

получается , что никто "кроме" не ставил себе компили?
05.05.2012 10:17
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7126
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1169 раз(а) в 727 сообщ.
Сообщение: #56
RE: помощь чайнику
Да ставили...
Ну вот там в пакетах найди GCC, libjpeg, libpng и выставь сам install, по умолчанию они не ставятся.

[Изображение: barbers.png]
05.05.2012 13:49
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #57
RE: помощь чайнику
аааа... я глянул видео настройку пасафа, там это написано.... ок. там и гцц и мэйк.... в понед попробую, а то я уже отчаялся, думал на асме всё писать))...фуухх
05.05.2012 16:12
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #58
RE: помощь чайнику
ну, вродь компилиться. это благодаря видео PASAF!!!!
07.05.2012 10:50
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7126
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1169 раз(а) в 727 сообщ.
Сообщение: #59
RE: помощь чайнику
Я и забыл про этот видос, на него ссылка же есть в посте о DS...
Там изначально не все так просто было, я потом изменил немного архив с компиляторами, когда он видос сделал, чтобы с ним все совпадало и не было еще лишних манипуляций.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 08.05.2012 в 18:40, отредактировал пользователь SWAT.)
08.05.2012 18:39
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #60
RE: помощь чайнику
если не видео, я бы ещё долго доставал с вопросами))
09.05.2012 00:18
Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Нужна помощь с DCWinCE serial windbg debugger Ivan Guber 10 11806 02.07.2022 19:08
Посл. сообщение: Ivan Guber
  Помощь новичку в программировании под дрим. Ivan Guber 55 69219 23.02.2020 09:14
Посл. сообщение: Ivan Guber
  Нужна помощь с VFS в kallistiOS TeMaToS 10 16168 17.06.2019 09:01
Посл. сообщение: SWAT
Лампочка 50герц в 60,нужна помощь corn.korn 6 19891 15.03.2018 12:55
Посл. сообщение: SWAT
  Требуется помощь знатоков!-русификация и подгонка текста под перерисованный шрифт вадим 14 41063 05.01.2011 00:44
Посл. сообщение: вадим
  Нужна помощь по ассемблеру SH4 SunDragon 25 64977 29.05.2010 18:45
Посл. сообщение: Freedom

Переход:


Пользователи просматривают эту тему: 2 Гость(ей)