Size: a a a

2020 October 27

KN

Kirill Nesmeyanov in phpGeeks
не, ассемблер - это буквенное обозначение
источник

АГ

Алексей Гевондян... in phpGeeks
headless exe? я вот писал прошивки для микроконтроллеров, кое-что смыслю в этом. меня интересует, вот, на практике. где мне сейчас взять такой код, чтобы сунуть его в ффи?
источник

KN

Kirill Nesmeyanov in phpGeeks
ассемблер потом перегнать надо. В проце же не просто int 18h пишется
источник

АГ

Алексей Гевондян... in phpGeeks
собранный в бинарник экзешник...
источник

KN

Kirill Nesmeyanov in phpGeeks
где угодно
источник

a

allpeg in phpGeeks
Kirill Nesmeyanov
ассемблер потом перегнать надо. В проце же не просто int 18h пишется
ну я сильно упрощаю. да и сам мало знаю)
источник

KN

Kirill Nesmeyanov in phpGeeks
любая библиотека
источник

АГ

Алексей Гевондян... in phpGeeks
ну ок, вот есть у меня некий скомпилированный исполняемый файл (написанный, например, на сях, хелло ворлд), вот как мне его взять и сунуть в ффи, как вы говорите?
источник

KN

Kirill Nesmeyanov in phpGeeks
взять и подключить
источник

a

allpeg in phpGeeks
вы мне lua напоминаете очень сильно. где хитросплетения плюсов и интерпретируемого кода. и всё работает на удивление быстро. и на удивление работает.
источник

KN

Kirill Nesmeyanov in phpGeeks
FFI::cdef('interface', 'path/to/file.dll')
источник

a

allpeg in phpGeeks
Алексей Гевондян
ну ок, вот есть у меня некий скомпилированный исполняемый файл (написанный, например, на сях, хелло ворлд), вот как мне его взять и сунуть в ффи, как вы говорите?
если это библиотека, экспортирующая функции (dll) - просто подключить и вызвать.
источник

a

allpeg in phpGeeks
вы мне lua напоминаете очень сильно. где хитросплетения плюсов и интерпретируемого кода.
источник

KN

Kirill Nesmeyanov in phpGeeks
allpeg
вы мне lua напоминаете очень сильно. где хитросплетения плюсов и интерпретируемого кода. и всё работает на удивление быстро. и на удивление работает.
PHP испольузет luajit))) угадай, откуда эта фича взялась
источник

S

Shurick in phpGeeks
Kirill Nesmeyanov
FFI::cdef('interface', 'path/to/file.dll')
не говорите что нужна визул студия, и курение манов по c++
источник

АГ

Алексей Гевондян... in phpGeeks
ну с дллками есть примеры - это понятно, я в свое время дллки с h файлами подключал в проги на плюсах, тут тоже разберусь. меня именно некий "нативный код" интересует)
источник

KN

Kirill Nesmeyanov in phpGeeks
ну можно руками подключить llvm))) и дёрнуть компилятор
источник

АГ

Алексей Гевондян... in phpGeeks
so, не длл. в топку винду
источник

a

allpeg in phpGeeks
Kirill Nesmeyanov
PHP испольузет luajit))) угадай, откуда эта фича взялась
э-э-э да ну нафиг. серьёзно?
источник

АГ

Алексей Гевондян... in phpGeeks
проще через exec)
источник