Блоги :: Колонка пользователя Lost_prophet :: Краткий курс С на PSP :часть первая: Устанавливаем окружение для разработки.

 
 
 
PSP Club
AllHits.Ru - Прокачай свою PSP на максимум!
Разделы портала
Поиск




Авторские колонки о PSP - Расскажи всем о своих впечатлениях
Колонки / Блоги пользователей PSP-Club.Ru

Краткий курс С на PSP :часть первая: Устанавливаем окружение для разработки.

Автор: Lost_prophet | Пишет Инструкции Инструкции | Опубликовано 05.04.2008 00:38

Что понадобится:
Компьютер с Windows или Linux.
PSP с кастомом (впринципе не важно, но без нее немного уныло ))
Интернет. МНОГО. желательно анлим. те у кого анлима нет ожидайте сливать ~1.5 GB информации.
----------------------------------------------
Я догадываюсь, что у вас есть силы прочесть сей опус )
итак начнем )
Установим среду программирования , а то писать программы нам негде )
Среда программирования это набор программного обеспечения который позволит нам превращать написанный нами код в программы. В данном случае программы для PSP )))
Первая из этих программ называется CYGWIN. в принципе это эмулятор Linux под Windows. Он будет эмулировать окружение Линукс для запуска программ для Линукса(звучит немного сложно, но на самом деле все просто ).

Вторая - это toolchain. Это основа программирования на PSP. В нее включено все что нам нужно, основные файлы, библиотеки, компилятор, и программы примеры.

Перейдем же к самому интересному на сегодня - к инсталляции.

Первый шаг - это установить CYGWIN. Вы можете скачать установочный файл к CYGWIN тут . Запустив программу вы увидите меню опций. Выберите "Install from Internet," aи нажмите Next. Теперь вас спросят куда установить CYGWIN. оветую оставить все по дефолту, ну или поставить в любое место. На экране настроек сети нажмите Next.
Теперь вам предложат выбрать сервер с которого бутут скачиватся файлы. Любой сойдет, но севетую выбрать штук 5. После произойдет скачка списков файлов. После, найдите пункт "devel" и кликните везде где написано "default" так чтобы надпись изменилась на "install." Затем найдите пункт "web," Кликните "+" рядом с ним, и кликните на "wget" чтобы надпись рядом с ним изменилась на "install."

как только закончите нажмите на Next и ..... ждите... можно сходить поставить чаю.
Все . первая треть процесса установки закончена
Теперь мы установим toolchain. Но чтобы сначала надо запустить Cygwin. из папки "C:/cygwin," (или куда вы там установили ) запускаем bash консоль (cygwin.bat). откроется командная строка. как только увидите надпись типа "Вася@компьютерваси ~" Можете закрывать окно. Сygwin настроен.

Скачиваем toolchain . По окончании закачки зарархивируйте содержимое в "C:/cygwin/home/имя".

теперь пришло время наконец то все установить, так что открывайте CYGWIN bash .

Теперь нам нужно перейти в дерикторию с Toolchain. Наберите "ls" в консоли; эта команда выведет список всех файлов .
Теперь вы должны увидеть папку "psptoolchain," туда нам нужно попасть. Наберите "cd psptoolchain". cd меняет дерикторию .Теперь снова набираем "ls" чтобы увидеть список всех файлов. тот что нам нужен называется "toolchain.sh."

итак набиваем в командной строке. то что надо написать пишу в кавычках. Я думаю как чего поймете раз уже до сюда дошли ;)

"export PSPDEV=/usr/local/pspdev"
"export PATH=$PATH:$PSPDEV/bin"
"svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain"
(должен пойти процесс обновления)

и собственно главное
"./toolchain.sh"

Этот скрипт запускает компиляцию нашего SDK.
Если в процессе чтот идет не так, ТО 80% что плохо установлен Cygwin. Запомните библиотеку на которой выается ошибка и переустановите cygwin но уже вместе с ней.

процесс занимает довольно продолжительный период времени.
от 30 минут до 30 часов ) все зависит от процессора.

там будет бегать множество строк , так что не пугайтесь )
P.S. интернет желательно всегда держать подключенным.
Пока происходит сей занимательный процесс открываем файл cygwin.bat в блокноте и заменяем все его содержимое на
" @echo off
G:chdir G:cygwinbin
set path=%path%;G:/cygwin/usr/local/pspdev/binset PSPSDK=G:/cygwin/usr/local/pspdevbash --login -i"

Где G - буква вашего диска.

-----------------------
вот собственно и все ....

В следующей части мы научимся писать Helloworld программу, немного понимать синтаксис С и компилировать Eboot .

by Lost_Prophet @ psp-club dot ru
PSP Club Vote Bar Проголосовать противПроголосовать за!
Текущий рейтинг +138 Голосов против 18 Голосов за 156
Для того чтобы добавить комментарий, вам необходимо авторизоваться.
Это не займет много времени, а авторизованные пользователи получают доступ к расширенным возможностям клуба.


 
 
Контакты | Обратная связь | Реклама на сайте | RSS RSS Лента. Сводка последних добавлений игр для PSP
MaxiPack Web Projects © 2021. При копировании материалов ссылка на сайт обязательна.
"PSP" и "Play Station" - зарегистрированные торговые марки корпорации Sony Computer Entertainment.