所以我用c ++编写一个简单的操作系统,我有文件:
loader.s
kernel.cpp
Makefile.mak
linker.ld
我知道我的makefile中的命令在Linux中使用但是我使用的是Windows如何将这些代码从Linux终端更改为windows cmd :::
Makefile.mak:
GPPPARAMS = -m32
ASPARAMS = --32
objects = kernel.o loader.o
%.o: %.cpp
g++ $(GPPPARAMS) -o $@ -c $<
%.s: %.o
as $(ASPARAMS) -o $@ $<
mykernel.bin: linker.ld $(objects)
ld $(LDPARAMS) -T $< -O $@ $(objects)
install: mykernel.bin
sudo cp $< /boot/mykernel.bin
我将GNU GCC下载到我的电脑上,所以我有LD,g ++ ad其他东西