-1
9行目の「セパレータがありません」にエラーが表示されています。私はタブの代わりにスペースを与えられています。エラーはどこですか?コードに何か誤りがありますか?
#sudo apt-get install g++ binutils libc6-dev-i386
GCCPRAMS = -m32 -fno-use-cxa-atexit -fno-builtin -fno-rtti -fno-exception -fno-leading-underscore
ASPARAMS = --32
LDPARAMS = -melf_i386
objects = loader.o kernel.o
%.o: %.cpp
gcc $(GCCPRAMS) -c -o [email protected] $<
loader.o: loader.s
as $(ASPARAMS) -o [email protected] $<
mykernel.bin: linker.ld $(objects)
ld $(LDPARAMS) -T $< -o [email protected] $(objects)
install: mykernel.bin
sudo cp $< /boot/mykernel.bin
mykernel.iso: mykernel.bin
mkdir iso
mkdir iso/boot
mkdir iso/boot/grub
cp $< iso/boot/
echo 'set timeout=0' > iso/boot/grub/grub.cfg
echo 'set default=0' >> iso/boot/grub/grub.cfg
echo '' >> iso/boot/grub/grub.cfg
echo 'menuentry "My Operating System" {' >> iso/boot/grub/grub.cfg
echo 'multiboot /boot/mykernel.bin' >> iso/boot/grub/grub.cfg
echo 'boot' >> iso/boot/grub/grub.cfg
echo '}' >> iso/boot/grub/grub.cfg
- 私はエラーを示す作る入力して、コマンドシェルでこれを実行し、メイクファイル:9:*行方不明のセパレータ。やめる。**。ファイル "makefile"のスペースを削除しましたが、まだエラーが表示されています
- "-m32 -fno-use-cxa-atexit -fno-builtin -fno-rtti -fno-exception -fno-leading-underscore"がコマンド。インストール方法
タブで始まります –