我有多个files.How源代码用c程序如何使用C编程
如何使用C编程
回答
如何提取提取自Elf文件&功能细节提取自Elf文件中的所有用户定义的函数文件&来自elf使用c程序的功能细节。
我可以使用文件和函数指针以及类似于符号表的结构,以便我可以在特定文件中动态调用特定函数 –
@MartinSebastian您的评论没有意义。如果你有一个函数指针,*当然*你可以调用它 - 这是一个函数指针*是* - 你可以调用的东西。 –
我确实有这样一个结构struct { char * filename; char * funcname; int(* funcptr)(); } symtab [] = { {“filename1”,“one_func”,one_func}, {“filename2”,“two_func”,two_func}, };和上面的符号表。我需要检查函数表中的任何文件中是否存在特定函数并执行该函数 –
- 1. 如何使用libxml2 - 用C编程
- 2. 如何使用C编程TI TMS320C674x实时时钟使用C
- 3. 如何仅使用C语言编程使用GCC编译Allegro 5程序
- 4. 如何使用C++静态库编译C#应用程序?
- 5. 如何使用C#应用程序编译C++代码
- 6. 如何编写使用GCC编译其他C程序的C程序?
- 7. 如何使用Borland C++编译器v5.5(bcc32)编译程序
- 8. 如何编码,并使用C#在C#
- 9. 使用ISDIGIT C编程
- 10. 使用C++实时编程
- 11. 编程方式使用C#
- 12. 使用C编程的Makefiles
- 13. 如何,使用R编程
- 14. 如何编译C程序?
- 15. 如何使用C++/CLI编写Winforms应用程序
- 16. 如何在C中编译C程序?
- 17. 如何用Visual Studio使用C#编程语言编写FireFox扩展?
- 18. 如何在通用Windows应用程序c中以编程方式使用setter#
- 19. 使用execve系统调用C编程网络编程
- 20. 如何使用GCC编译C库?
- 21. 如何使用Clang编译C++?
- 22. 如何使用C++编组像数字
- 23. 如何使用C#编程发送消息到whatsapp数字
- 24. 如何使用C#编程创建MAPI配置文件
- 25. 如何以编程方式使用C#配置ODBC数据源#
- 26. 如何使用c#.net编程警报和警告消息.net
- 27. 如何使用的kbhit和残培(C编程)
- 28. 如何在ubuntu中使用c#编写子进程stdin?
- 29. 如何使用.NET中的C#在OOP中编程CORE
- 30. 如何使用MonoTouch c#以编程方式获取联系人?
首先,可执行文件根本不包含任何源代码。如果它没有附加任何调试信息,那么您甚至无法获取有关函数和源文件位置的信息。可执行文件或共享库中的代码只是一个或多个二进制blob。 –
@Someprogrammerdude \t 我可以使用文件和函数指针以及类似于符号表的结构,以便我可以在特定文件中动态调用特定函数 –
@MartinSebastian如果您可以将源代码编译为共享库,那么它就是很容易查找函数并使用[dlopen和dlsym](http://man7.org/linux/man-pages/man3/dlopen.3.html)调用它们。查看该手册页中的示例。 –