| Автор |
Сообщение |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 19/03/2008 14:17:29
|
jangle
Новичок
![[Avatar]](/forum/images/avatar/642e92efb79421734881b53e1e1b18b6.jpg)
Зарегистрирован: 19/03/2008 14:10:21
Сообщений: 34
Оффлайн
|
На сайте только исходники, мне их скомпилировать нечем. Где взять готовые бинарники?
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 19/03/2008 14:28:31
|
al
ГУРУ
![[Avatar]](/forum/images/avatar/1ff1de774005f8da13f42943881c655f.png)
Зарегистрирован: 04/02/2008 20:12:56
Сообщений: 127
От: Poltava, Ukraine
Оффлайн
|
jangle wrote:На сайте только исходники, мне их скомпилировать нечем. Где взять готовые бинарники?
luac.exe -v
Lua 5.1.3 Copyright (C) 1994-2008 Lua.org, PUC-Rio
| Имя файла |
luac.zip |
Загрузить
|
| Описание |
LuaC 5.1.3 |
| Размер файла |
65 Kbytes
|
| Скачано: |
62 раз |
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 19/03/2008 14:48:56
|
jangle
Новичок
![[Avatar]](/forum/images/avatar/642e92efb79421734881b53e1e1b18b6.jpg)
Зарегистрирован: 19/03/2008 14:10:21
Сообщений: 34
Оффлайн
|
Cпасибо! Еще бы Lua.dll найти, а то у меня она версии 5.0
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 19/03/2008 15:05:28
|
al
ГУРУ
![[Avatar]](/forum/images/avatar/1ff1de774005f8da13f42943881c655f.png)
Зарегистрирован: 04/02/2008 20:12:56
Сообщений: 127
От: Poltava, Ukraine
Оффлайн
|
jangle wrote:Cпасибо! Еще бы Lua.dll найти, а то у меня она версии 5.0
Вот все что есть....
Собираю MinGWом версии 5.1.3 без проблем
| Имя файла |
lua513.zip |
Загрузить
|
| Описание |
Lua 5.1.3 + luasocket 2.0.2 + IUP 3+ CD 5+ Lfs 1.0.4 + NtLua 3.0 + L-bia 0.1.5 + LuaC 5.1.3 |
| Размер файла |
2089 Kbytes
|
| Скачано: |
52 раз |
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 19/03/2008 15:21:08
|
jangle
Новичок
![[Avatar]](/forum/images/avatar/642e92efb79421734881b53e1e1b18b6.jpg)
Зарегистрирован: 19/03/2008 14:10:21
Сообщений: 34
Оффлайн
|
Да это то, что нужно. Разочаровал только размер lua5.1.dll - 138 кбайт, в 5.0 - она 88 кбайт, кроме того нашел кучу новых экспортируемых функций, для чего они нужны?
luaA_pushobject
luaC_barrierback
luaC_barrierf
luaC_callGCTM
luaC_freeall
luaC_fullgc
luaC_link
luaC_linkupval
luaC_separateudata
luaC_step
luaD_call
.....
и т.д.
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 19/03/2008 15:29:48
|
al
ГУРУ
![[Avatar]](/forum/images/avatar/1ff1de774005f8da13f42943881c655f.png)
Зарегистрирован: 04/02/2008 20:12:56
Сообщений: 127
От: Poltava, Ukraine
Оффлайн
|
jangle wrote:Да это то, что нужно. Разочаровал только размер lua5.1.dll - 138 кбайт, в 5.0 - она 88 кбайт, кроме того нашел кучу новых экспортируемых функций, для чего они нужны?
luaA_pushobject
luaC_barrierback
luaC_barrierf
luaC_callGCTM
luaC_freeall
luaC_fullgc
luaC_link
luaC_linkupval
luaC_separateudata
luaC_step
luaD_call
.....
и т.д.
Глянь в исходники, я до биндингов с С пока еще не добрался.
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 22/03/2008 17:18:50
|
z00n
Постоянный посетитель
Зарегистрирован: 15/02/2008 12:15:56
Сообщений: 96
Оффлайн
|
jangle wrote:На сайте только исходники, мне их скомпилировать нечем. Где взять готовые бинарники?
А в гугле набирать "lua binaries" не пробовали?
http://luabinaries.luaforge.net/download.html
Если вас не устраивает размер то можно взять таки бесплатный компилятор MSVC Express и перекомпилировать с оптимизацией по размеру (результат 92.5 K), можно при компиляции выкинуть пару модулей, например парсер ~30% dll, math и.т.д
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 23/03/2008 17:19:17
|
jangle
Новичок
![[Avatar]](/forum/images/avatar/642e92efb79421734881b53e1e1b18b6.jpg)
Зарегистрирован: 19/03/2008 14:10:21
Сообщений: 34
Оффлайн
|
z00n wrote:
jangle wrote:На сайте только исходники, мне их скомпилировать нечем. Где взять готовые бинарники?
А в гугле набирать "lua binaries" не пробовали?
http://luabinaries.luaforge.net/download.html
Если вас не устраивает размер то можно взять таки бесплатный компилятор MSVC Express и перекомпилировать с оптимизацией по размеру (результат 92.5 K), можно при компиляции выкинуть пару модулей, например парсер ~30% dll, math и.т.д
Если можно, выложите эту DLL которая 92.5 K сюда в форум.
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 24/03/2008 03:18:09
|
z00n
Постоянный посетитель
Зарегистрирован: 15/02/2008 12:15:56
Сообщений: 96
Оффлайн
|
jangle wrote:
Если можно, выложите эту DLL которая 92.5 K сюда в форум.
Без проблем, но та, которая 93K требует msvcr90.dll. MINGW'шная работает со стандартной msvcrt.dll - но получается побольше - 100К.
| Имя файла |
lua5.1.3-vc9-O1.zip |
Загрузить
|
| Описание |
|
| Размер файла |
406 Kbytes
|
| Скачано: |
13 раз |
| Имя файла |
lua5.1.3-mingw-Os.zip |
Загрузить
|
| Описание |
|
| Размер файла |
106 Kbytes
|
| Скачано: |
17 раз |
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 24/03/2008 11:52:11
|
jangle
Новичок
![[Avatar]](/forum/images/avatar/642e92efb79421734881b53e1e1b18b6.jpg)
Зарегистрирован: 19/03/2008 14:10:21
Сообщений: 34
Оффлайн
|
z00n - большое спасибо!
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 24/03/2008 16:22:08
|
jangle
Новичок
![[Avatar]](/forum/images/avatar/642e92efb79421734881b53e1e1b18b6.jpg)
Зарегистрирован: 19/03/2008 14:10:21
Сообщений: 34
Оффлайн
|
А кстати, если выкинуть парсер (допустим у меня работает только скомпилированный байт-код Lua) DLL можно уменьшить? Не сможешь собрать и выложить такую "обрезанную" Lua5.1.dll ?
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 24/03/2008 18:42:05
|
z00n
Постоянный посетитель
Зарегистрирован: 15/02/2008 12:15:56
Сообщений: 96
Оффлайн
|
jangle wrote:А кстати, если выкинуть парсер (допустим у меня работает только скомпилированный байт-код Lua) DLL можно уменьшить? Не сможешь собрать и выложить такую "обрезанную" Lua5.1.dll ?
Разница получилась меньше обещанных 35% - 84K
| Имя файла |
lua5.1.3-mingw-Os-noparser.zip |
Загрузить
|
| Описание |
|
| Размер файла |
79 Kbytes
|
| Скачано: |
11 раз |
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 24/03/2008 21:26:19
|
jangle
Новичок
![[Avatar]](/forum/images/avatar/642e92efb79421734881b53e1e1b18b6.jpg)
Зарегистрирован: 19/03/2008 14:10:21
Сообщений: 34
Оффлайн
|
Кстати, а почему количество экспортируемых функций не изменилось? Или часть их, теперь просто "заглушки"?
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 25/03/2008 03:36:09
|
z00n
Постоянный посетитель
Зарегистрирован: 15/02/2008 12:15:56
Сообщений: 96
Оффлайн
|
jangle wrote:Кстати, а почему количество экспортируемых функций не изменилось? Или часть их, теперь просто "заглушки"?
Этих функций всего три (luaX_init , luaY_parser и luaU_dump) они никогда не экспортировались напрямую, и теперь да - они заглушки. Попытка вызвать функции которые их используют, приведет к сообщению "parser not loaded" или "dumper not loaded" соответственно.
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 26/03/2008 14:59:06
|
jangle
Новичок
![[Avatar]](/forum/images/avatar/642e92efb79421734881b53e1e1b18b6.jpg)
Зарегистрирован: 19/03/2008 14:10:21
Сообщений: 34
Оффлайн
|
А можно ли компилировать Lua скрипт в байт-код используя функции из Lua.dll? Или компиляция возможна только программой Luac.exe ?
|
|
|
 |
|
|