文件名称:mruby-cfunc:mruby上C函数的接口
文件大小:44KB
文件格式:ZIP
更新时间:2024-05-27 07:19:42
C
mruby-cfunc mruby上C函数的接口。 它基于 。 建置状态 安装 它是mrbgems。 在项目中使用时,请将以下内容添加到build_config.rb 。 conf . gem 'path/to/here' do | g | # g.use_pkg_config # use pkg-config for libffi linking # g.download_libffi # download and link latest libffi # if your libffi is installed in a non standard path # g.cc.include_paths << '[...]/include' # g.linker.library_paths << '[...]/lib' end 如
【文件预览】:
mruby-cfunc-master
----mrblib()
--------cfunc_rb.rb(16KB)
--------.gitignore(4B)
----AUTHORS(173B)
----src()
--------cfunc_pointer.c(9KB)
--------vector.c(4KB)
--------cfunc.c(2KB)
--------cfunc_call.c(7KB)
--------cfunc_platform.c(1KB)
--------cfunc_struct.c(2KB)
--------cfunc_utils.c(540B)
--------cfunc_rubyvm.c(11KB)
--------cfunc_type.c(20KB)
--------cfunc_closure.c(6KB)
----.travis.yml(55B)
----LICENSE(1KB)
----test()
--------float.rb(750B)
--------double.rb(751B)
--------call_struct1.rb(535B)
--------_rubyvm1.rbx(331B)
--------uint16.rb(888B)
--------uint32.rb(1012B)
--------uint8.rb(868B)
--------closure2.rb(598B)
--------define_cfunc.rb(651B)
--------struct3.rb(472B)
--------sint8.rb(922B)
--------uint64.rb(956B)
--------func.c(600B)
--------int_array.rb(385B)
--------string1.rb(170B)
--------struct2.rb(537B)
--------call_strcpy.rb(610B)
--------int.rb(691B)
--------struct1.rb(548B)
--------mobitest.rb(1KB)
--------closure1.rb(306B)
--------pointer.rb(498B)
--------sint16.rb(947B)
--------sint64.rb(1016B)
--------rubyvm.rb(923B)
--------func_pointer.rb(590B)
--------sint32.rb(1KB)
--------call_struct2.rb(937B)
--------main.c(165B)
----run_test.rb(540B)
----README.md(1KB)
----Makefile(126B)
----mrbgem.rake(3KB)
----.gitignore(641B)
----include()
--------cfunc_rubyvm.h(446B)
--------cfunc_type.h(1KB)
--------cfunc_pointer.h(776B)
--------cfunc_platform.h(218B)
--------cfunc.h(3KB)
--------vector.h(4KB)
--------cfunc_struct.h(439B)
--------cfunc_utils.h(249B)
--------cfunc_call.h(202B)
--------.gitignore(18B)
--------cfunc_closure.h(818B)