我有一个用户空间程序,我希望将其作为内置程序。我这样做的原因是因为我不想让任何人删除我创建的二进制文件并意外地保存在/root
目录中。我从这里调用这个二进制文件
/etc/init.d
问题
我可以在my中创建一个用户空间程序作为内置obj-y选项 的生成文件
如果是这样,我如何在启动时调用它,或者它是否都是内置的 在启动过程中自动调用,记住这是用户空间 码?
答案 0 :(得分:0)
是否可以使用
obj-y
中的内置Makefile
选项创建用户空间程序?
否。 Linux内核makefile用于构建要在内核映像中链接的目标文件。
如果用户空间二进制文件需要与Linux内核映像一起打包,请执行 考虑使用 initramfs / initrd ,并将其与Linux内核映像一起构建和打包。
接下来,如果必须在运行时不删除initramfs / initrd的内容,那么必须