请提及命令或示例代码以从shell脚本调用c函数。如何从shell脚本调用c函数?
1
A
回答
2
不幸的是,如果您需要解析参数,那么您需要将C代码编译为可执行文件,可能需要使用命令行界面。从那里你可以在shell脚本中调用你的可执行文件。
-1
#!/usr/bin/bash
cat >temp.c <<BLAH_END
blah
function_you_want_to_call(arg_you_want_to_pass..);
BLAH_END
gcc temp.c -llibrary_you_want_to_link_to
./a.out
0
2
的Python ctypes
可以用来加载本地库,并遵循标准调用约定的通话功能。因此,如果Python可用,则可以执行如下操作:
python -c "import ctypes;ctypes.CDLL('libc.so.6').puts('Hello from libC.')"
相关问题
- 1. 调用shell脚本vs c函数
- 2. 从shell脚本中调用python函数
- 3. 如何从shell脚本调用Perl函数?
- 4. 如何从shell脚本调用另一个shell脚本的Unix
- 5. 如何从Perl脚本调用shell
- 6. C# - 从其他脚本调用函数
- 7. 从DTrace脚本调用C函数
- 8. 通过shell函数调用函数参数:在shell脚本中调用
- 9. 从shell脚本调用sqlplus
- 10. 从shell脚本调用python脚本cron
- 11. 无法从c shell脚本调用perl脚本
- 12. 如何在shell脚本中调用函数?
- 13. 从shell中调用C函数(libcanberra)
- 14. 如何从Lua脚本中调用C++函数?
- 15. 如何从包中的R脚本(RCpp)调用C++函数?
- 16. 从子进程调用shell脚本中定义的函数
- 17. 如何从Html Helper Class的脚本函数调用Java脚本函数?
- 18. 如何从shell脚本调用gdb来运行程序,该脚本又通过boost从C++调用:: process
- 19. 如何从shell脚本
- 20. 如何从shell脚本
- 21. 从UI调用Shell脚本(使用Java)
- 22. shell脚本datetime函数?
- 23. Unix Shell脚本函数
- 24. shell脚本的zip函数
- 25. 递归函数shell脚本
- 26. 从Shell脚本调用Java方法
- 27. 从Java调用shell脚本挂起
- 28. 从Linux shell脚本调用RSCRIPT
- 29. 从adobe livecycle workbench调用shell脚本?
- 30. 函数从linux的shell脚本不执行在c程序