我正在为 c 和汇编中的 ARM 处理器从头开始开发操作系统。我已经完成了内核,并且开始启动用户空间(可以运行应用程序的环境)。我打算让我的应用程序用 C 语言编写并在 gcc 中编译。
我怎样才能让 gcc 以这样的方式编译 .c 文件,以便将它们编译为特定的文件格式(例如 .app、.exe、.apk、.ipa)
操作系统如何运行该文件?我的意思是,当用户从应用程序列表中选择应用程序时,操作系统将如何与文件交互并告诉应用程序“应用程序已打开调用 OnApplicationOpen()”?
PS也很抱歉这个问题是如何措辞的。很难解释