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

مشكلة مع gcc على لينوكس

مغلق
بدأه omar_cplusplus في 1 يوليو 2007 · 9 رد · 834 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

في نظام لينوكس و في المترجم جي سي سي عندما أجمع برنامجاً به الإجراء getch أجده يقول :


/mnt/win_l/db.cpp: In function ‘int main()’:
/mnt/win_l/db.cpp:10: error: expected `;' before ‘)’ token
/mnt/win_l/db.cpp:18: error: ‘getche’ was not declared in this scope
/mnt/win_l/db.cpp:66: error: ‘getch’ was not declared in this scope
/mnt/win_l/db.cpp:4:19: error: conio.h: No such file or directory

ما الحل ؟؟؟

#3
/mnt/win_l/db.cpp:4:19: error: conio.h: No such file or directory

ما تري، يقول لك أن المكتبه conio.h ليست موجوده ، حاول الاطلاع علي كتب برمجة ال c++ تحت اللينوكس

#4

أنا حاولت أن أضع ملف conio.h و أضمنه في البرنامج لكن لم يعمل معي الأجراء getch

اقتباس
حاول الاطلاع علي كتب برمجة ال c++ تحت اللينوكس

كل الكتب التي رأيتها للسي++ تتكلم كلاماً عاماً

أما الكتب المتخصصة فنادرة

ربما أجد شيئاً في "كتاب لينكس الشامل"

#5

على ماأظن ان conio.h هى Header خاص فى ال Turbo c !

#7

مكتبه conio.h خاصه بالوندوز

لذلك عليك باستخدام هذه المكتبه

#include <curses.h>

وعند عمليه الكومبايل

gcc -lc filename.c -o filename

فقط اضف -lc

للمزيد من المعلومات حول هذه المكتبه

http://www.opengroup.org/onlinepubs/007908...s/curses.h.html

تحياتي

#8
اقتباس
على ماأظن ان conio.h هى Header خاص فى ال Turbo c !

أنا استعمله في ويندوز في الفجوال سي و الgcc

الأخ بلوتوث و ابتكس .. جزاكم الله خيراً

#9

في كلتا الطريقتين أجد رسالة خطأ بعد الترجمة

cccR9dIw.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

أعذروني على كثرة الأسئلة لكني مبتدأ في اللينوكس

#10

و هذا الخطا أجده سواء إستعملت تلك الطرق أم لا

هذا الموضوع مغلق.

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