Все равно не советую. Код имеет свойство меняться в своем жизненном процессе.
Удалишь/добавишь что-то, и... Все что изменяется не должно быть константой.
Помогите новичку
Вы адрес функции имеете ввиду? Ну тогда с ним проблемы не будет. Это я всё для аналога Wine стараюсь. В теме описывал чуть-чуть. Там компиляция сложнее. Сначало компилиться ядро с отладочной инфой. Потом из отладочной инфы получаем инклудник с этими адресами(типа core.proc = 4F3h и т.д.). И уже компиляция библиотеки. Если ядро не менялось, то просто копиляции библиотеки достаточно, но если сменилось ядро, то приходится всё перекомпилировать. Зато неплохо экономится на релокациях, да и сам код побыстрее. Никакого импорта и вычислений.
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Как в Колибри с командной строки запустить fasm с созданием отладочной информации? Хочу просто скрипт соорудить для автоматизации.
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
ЕМНИП только из гуи можно добыть. Можно конечно параметр добавить, но это надо продумывать, чтобы не запороть существующей системы.GerdtR wrote:Как в Колибри с командной строки запустить fasm с созданием отладочной информации? Хочу просто скрипт соорудить для автоматизации.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Продумывать? А какие могут быть сложности?
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Другие программы тоже вызывают FASM, к примеру - Tinypad. Их все придется поправить.GerdtR wrote:Продумывать? А какие могут быть сложности?
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Зачем? Они не используют параметры, кроме названия файла? Вроде нет. Ну вот без дополнительных параметров - как обычно, с параметром - значит отладочную инфу добавлять. Хотя можно соорудить личную версию. Чисто для компиляции моего проекта и всё. Точно проблем не будет. Ну ладно, хоть знаю, что делать.
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Ну, если ты готов написать код парсера, который проанализирует принимаемую строку, то будет замечательно.GerdtR wrote:Зачем? Они не используют параметры, кроме названия файла? Вроде нет. Ну вот без дополнительных параметров - как обычно, с параметром - значит отладочную инфу добавлять. Хотя можно соорудить личную версию. Чисто для компиляции моего проекта и всё. Точно проблем не будет. Ну ладно, хоть знаю, что делать.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Да уже соорудил.
fasm /debug proga.asm,proga,/hd0/1/progi/ - вот так появится отладочная инфа. Если по старому, то как обычно. И совместимость осталась, и моя задача решена. Не знаю, наверно, для использования в прогах будет не супер удобно, но для скрипта в самый раз. Если полезно, то скинуть могу. Только поправлю, а то там топорно код выглядит
Хм, парсер - любопытно. Но это если когда нибудь руки дойдут:)...
fasm /debug proga.asm,proga,/hd0/1/progi/ - вот так появится отладочная инфа. Если по старому, то как обычно. И совместимость осталась, и моя задача решена. Не знаю, наверно, для использования в прогах будет не супер удобно, но для скрипта в самый раз. Если полезно, то скинуть могу. Только поправлю, а то там топорно код выглядит
Хм, парсер - любопытно. Но это если когда нибудь руки дойдут:)...
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Может таки выбрать другой символ, а то "/" определенно обозначает начало пути к файлу и нельзя гарантировать, что когда-нибудь у нас не появится монтирование линков в файловой системе, и кто-нибудь захочет использовать "/debug" в качестве каталога.GerdtR wrote:fasm /debug proga.asm,proga,/hd0/1/progi/
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Тогда '\' ?
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
А можно традиционное "--"? Или у кого-нибудь может быть файл с таким именем?
можно просто -dubug или даже -d
\ win
/ linux,kolibri
\ win
/ linux,kolibri
Из хаоса в космос
Значит -d ? Мне нравится Осталось надеятся, что пользователь на назовёт свой исходник именем -d ...
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Если он назовет его "-d", то будет передавать имя в кавычках, и твой парсер должен это штатно распознать.
Who is online
Users browsing this forum: No registered users and 1 guest