פורסם 2009 בינואר 1516 שנים בוקר אור לכולם.פעם ראשונה שאני נתקל בבעית קומפילציה :\החלטתי לממש מיני מערכת הפעלה משלי ואני נתקע בשלב של קומפילציה של הקרנל:יש לי קובץ floppy_boot.asm אותו אני מקמפל עם NASM לקובץ בינארי והכל טוב.הבעיות מתחילות פה: יש קובץ krnldr.asm שהוא ה BOOT LOADER של הקרנליש קבצים gdt.h ו gdt.c והם משתמשים בפונקציה שמוגדרת ב krnldr.asm (ב ASM היא מוגדרת כ GLOBAL וב GDT.C היא מוגדרת כ EXTERN)כמו כן GDT.C מכיל קובץ מהספריה Include/ (ספריה משלי, לפי מה שאהבנתי אני צריך להוסיף -I include/)אני צריך לקמפל את 4 הקבצים לקובץ OUTPUT אחד ככה שה krnldr.asm יהיה בראש ה OUTPUT הזה.מעולם לא קימפלתי ב GCC ידנית רק דרך סביבת עבודה.אשמח לקבל עזרה.כמו כן אם אפשר מידע על MAKEFILES.תודה רבה מראש.
פורסם 2009 בינואר 1516 שנים לא הבנתי מה בדיוק אתה רוצה לעשות, אבל Makefile זה מה שאתה צריך.חפש בגוגל how to write a makefile ותמצא המון מדריכים (אפילו בעברית).
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.