如何使用Assembly加载C应用程序?

它与操作系统引导加载程序的想法相同。我有一个C源代码和汇编源代码。我希望汇编代码将控制权传递给C应用程序。我正在使用Linux并使用GCC + NASM进行编译。我需要以特殊方式编译它们吗?用于加载c应用程序并启动它的汇编代码是什么?     
已邀请:
让gcc和nasm生成可以链接在一起的目标文件。您也必须使用正确的符号名称。在NASM手册中,您可以找到一个很好的解释,包括示例。由于没有解释如何使用gcc和链接器编译示例,您可以在此处找到这些内容。     

要回复问题请先登录注册