الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجو المساعدة بخصوص ملفات cpp ,, o ,, elf

بدأه awmn في 7 ديسمبر 2009 · 2 رد · 894 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا كنت بحول الملفات من cpp الى o بالاوامر دى وما كان يعطى اخطأ

gcc -c main.cpp -o main.o

gcc -c video.cpp -o video.o

gcc -c gdt.cpp -o gdt.o

وكنت بحول لملف .s الى .o وعطانى هذا الخطأ وما اعرف لية عطانى هذا الخطا هل الامر خطا ام الكود انا ما بادرى وارجو الافادة

nasm -f elf -DELADING_USCORE multiboot.s

multiboot.s:53: warning: uninitialised space declared in non-BSS section `.stack': zeroing

وبعد ذللك كنت عاوز احول كل هذة الملفات الى ملف تنفيذى من نوع elf وعطانى هذه الاخطاء ارجو الافادة وتصحيح لاخطاء

وكل هذه الملفات فى لمرفقات وارجو الافادة

ld -T link.lds multiboot.o main.o video.o gdt.o -o kernel.elf

main.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'

video.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'

gdt.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'

100100200.rar

#2

السلام عليكم ارجو الافادة بجد متوقف عليها حاجات كتير ومش هبالغ لو قلت مستقبلى ارجو الرد

#3

انا لقيت حل للمشكلة الكود gcc -g -c main.cpp -o main.o

وهذا لتضمين ملفات .h مع ملفات .o

مواضيع مشابهة