Просмотр полной версии : неправильный батник или тупой Я?
Такая проблема.
Я чуть-чуть переделал одну прогу для PSP.Ну раз уж переделал-теперь надо компилить.Запускаю батник для этого-не работает.И так много раз-все равно.
Решил посмотреть код батника.И по-моему,он неправильный.Вот этот код:
PATH=C:\devkitPro\devkitPSP\bin;C:\devkitPro\devkitPSP\bin
DEL *.elf
DEL *.o
DEL *.prx
make
pause
И теперь вопрос-это Я тупой,или батник кривой?
ErikPshat
05.01.2012, 20:59
PATH=C:\devkitPro\devkitPSP\bin;C:\devkitPro\devki tPSP\binА у тебя PSPSDK действительно лежит по какому-либо из этих путей? :D
DEL *.elf
DEL *.o
DEL *.prxЭто команды удаления файлов, создающихся при предыдущих компиляциях, затем идет команда чистой компиляции "make".
Но очистка от предыдущих компиляций производит сама SDK простой командой "make clean"
Поэтому, если ты устанавливал SDK по пути по-умолчанию на диск С в папку pspsdk, тогда путь вообще можно не писать.
Твой батник будет выглядеть так:
@echo off
make clean
make
pause
у меня девкитПро,если чо.
Я специально заменил.
ErikPshat
05.01.2012, 21:05
Ну тогда правильно укажи путь.
Блин, зря дописывал пост.
Почему вот нельзя было сразу сказать про devkitPro???
Обязательно надо сначала написать: "АААА!!!!НИЧеГоНиРАБоТАеТ!!!" и ждать потом пока не спросят: "А что именно?"
указал.
Опа ни***
НЕ работает.
Kago добавил 05.01.2012 в 21:08
D:\kago\unsemibrick\src>PATH=C:\devkitPro\devkitPSP\psp\bin;C:\devkitPro\devkitP
SP\psp\bin
D:\kago\unsemibrick\src>DEL DeProtect.elf
Не удается найти D:\kago\unsemibrick\src\DeProtect.elf
D:\kago\unsemibrick\src>DEL DeProtect.o
Не удается найти D:\kago\unsemibrick\src\DeProtect.o
D:\kago\unsemibrick\src>DEL DeProtect.prx
Не удается найти D:\kago\unsemibrick\src\DeProtect.prx
D:\kago\unsemibrick\src>make
"make" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
D:\kago\unsemibrick\src>pause
Для продолжения нажмите любую клавишу . . .
это лог компиляции
ErikPshat
05.01.2012, 21:10
Kago, зачем писать путь к исходникам? Нужно только указать путь к компилятору.
А сам батник нужно запускать из папки с исходниками.
А что это за такой SDK - devkitPro? Я о таком никогда не слышал. Действительно какой-то крутой, чем обычный минималист (http://www.pspx.ru/forum/showthread.php?t=90993)?
ErikPshat,ты вообще исходники читать умеешь?
Я тут опубликовал исходник батника.
И в нём чёрным по серому написано,что это devKitPro.
Kago добавил 05.01.2012 в 21:13
>А что это за такой SDK - devkitPro? Я о таком никогда не слышал. >Действительно какой-то крутой, чем обычный минималист?
Ну я вообще когда писал свой первый хеллоу ворлд,я пользовался ним.Вроде бы ничего.
ErikPshat
05.01.2012, 21:16
ErikPshat,ты вообще исходники читать умеешь?А ты вообще писать программы умеешь?
Где? Не вижу исходники, чтобы их прочитать. Исходник батника? :xDD:
>А ты вообще писать программы умеешь?
>Где? Не вижу исходники, чтобы их прочитать. Исходник батника?
Да,исходник батника.
ErikPshat
05.01.2012, 21:20
Ну я вообще когда писал свой первый хеллоу ворлд,я пользовался ним.Вроде бы ничего.Послушай, цитируй чужие сообщения по-нормальному, а не повторяй, как будто сам написал.
Этот devkitPro разве для PSP предназначен? Или ты сам туда закинул либы от PSPSDK?
Зачем ты себе усложняешь всё на свете. Скачай Minimalist PSPSDK for Windows и не парь себе и людям мозги. Там только в названии слово минималист, а на самом деле там собранная готовая сборка МАКСИМАЛИСТ!
ErikPshat
05.01.2012, 21:22
Вот это ты называешь исходник?
Такая проблема.
Я чуть-чуть переделал одну прогу для PSP.Ну раз уж переделал-теперь надо компилить.Запускаю батник для этого-не работает.И так много раз-все равно.
Решил посмотреть код батника.И по-моему,он неправильный.Вот этот код:
PATH=C:\devkitPro\devkitPSP\bin;C:\devkitPro\devki tPSP\bin
DEL *.elf
DEL *.o
DEL *.prx
make
pause
И теперь вопрос-это Я тупой,или батник кривой?
Исходник вообще-то вот так должен выглядеть:
PATH=C:\devkitPro\devkitPSP\bin;C:\devkitPro\devkitPSP\bin
DEL *.elf
DEL *.o
DEL *.prx
make
pause
Хотя исходники БАТников - это ваще :D
Ну я понимаю, что он шёл вместе со всеми исходниками, но ведь понятно, что тот чел этот батник под себя писал.
А каждый должен свой писать.
http://fffuuu.ru/data/users/2011/04/4b810d947d4e68081f0183669658dd5e.jpg
ErikPshat
05.01.2012, 21:27
Kago, ставь Минималист по той моей инструкции (http://www.pspx.ru/forum/showthread.php?t=90993). На это уйдет думаю минут 10.
И компилируй проги вот таким батником:
@echo off
C:\pspsdk\bin\make clean
C:\pspsdk\bin\make
pause
@echo off - можешь вообще не писать, это убирает лишний вывод команд на экран.
При установке путь не меняй, всё по умолчанию. Иначе всю жизнь придётся переделывать все батники и пути в makefile-ах.
Из той инструкции тебе нужно только выполнить Этап 2 и всё.
2 этап - Компиляция из исходников.
vBulletin® v3.8.7, Copyright ©2000-2025, vBulletin Solutions, Inc. Перевод: zCarot