ctypes.sh:bash的外部函数接口

时间:2024-03-09 08:34:57
【文件属性】:

文件名称:ctypes.sh:bash的外部函数接口

文件大小:153KB

文件格式:ZIP

更新时间:2024-03-09 08:34:57

C

ctypes.sh 这是ctypes.sh ,它是bash的外部函数接口。 ctypes.sh是一个bash插件,可直接在您的Shell中提供外部功能接口。 换句话说,它允许您从bash中调用共享库中的例程。 一个(非常)简单的示例将有助于说明: $ dlcall puts " hello, world " hello, world # A more complex example, use libm to calculate sin(PI/2) $ dlopen libm.so.6 0x172ebf0 $ dlcall -r double sin double:1.57079632679489661923 double:1.000000 ctypes.sh可以扩展bash脚本来完成以前不可能完成的任务,或者需要编写外部帮助程序。 ctypes.sh使您可以在您的Shell脚本


【文件预览】:
ctypes.sh-master
----Makefile.am(121B)
----.gitignore(222B)
----configure(44B)
----src()
--------Makefile.am(943B)
--------unpack.c(11KB)
--------ctypes.c(18KB)
--------types.h(318B)
--------util.c(749B)
--------callback.c(7KB)
--------util.h(167B)
--------struct()
--------types.c(6KB)
----ctypes.sh.in(776B)
----TODO(209B)
----configure.ac(5KB)
----ChangeLog(146B)
----build-aux()
--------.gitignore(14B)
----COPYING(1KB)
----README.md(2KB)
----include()
--------bashtypes.h(1KB)
--------shell.h(1KB)
--------common.h(7KB)
--------hashlib.h(3KB)
--------ansi_stdlib.h(1KB)
--------bashgetopt.h(1KB)
--------command.h(14KB)
--------chartypes.h(4KB)
--------builtins.h(2KB)
--------array.h(4KB)
--------variables.h(16KB)
--------config.h(68B)
--------make_cmd.h(3KB)
--------arrayfunc.h(3KB)
--------general.h(10KB)
--------stdc.h(2KB)
--------alias.h(2KB)
--------bashansi.h(1KB)
--------xmalloc.h(2KB)
--------assoc.h(2KB)
--------README(301B)
--------conftypes.h(2KB)
--------execute_cmd.h(2KB)
----lib()
--------.gitignore(7B)
--------obstack.c(12KB)
--------gettext.h(10KB)
--------obstack.h(22KB)
--------asm()
----.hgignore(168B)
----autogen.sh(26B)
----m4()
--------.gitignore(14B)
----README(9B)
----AUTHORS(80B)
----test()
--------.gitignore(10B)
--------Makefile(279B)
--------alarm.sh(1KB)
--------structs.c(2KB)
--------wget.sh(2KB)
--------poll.sh(951B)
--------sha1.sh(975B)
--------strfry.sh(490B)
--------dlopen.sh(470B)
--------stat.sh(745B)
--------qsort.sh(1KB)
--------getopt.sh(2KB)
--------socket.sh(1KB)
--------structs.sh(4KB)
--------math.sh(605B)
--------select.sh(1KB)
--------gtk.sh(2KB)
----NEWS(41B)

网友评论