1.5.3. مشاكل التجميع
كل من إخراج الشاشة ومحتويات الملفات المختلفة مفيدان في تحديد سبب مشاكل الترجمة. خرج الشاشة من ملف تكوين النصي و جعل يمكن أن يكون الجري مفيدًا. ليس من الضروري تضمين الناتج بالكامل ، ولكن قم بتضمين ما يكفي من المعلومات ذات الصلة. يوجد أدناه مثال على نوع المعلومات المراد تضمينها من إخراج الشاشة جعل:

مجلس التعاون الخليجي -DALIASPATH = \ "/ mnt / lfs / usr / share / locale:. \"
-DLOCALEDIR = \ "/ mnt / lfs / usr / share / locale \"
-DLIBDIR = \ "/ mnt / lfs / usr / lib \"
-DINCLUDEDIR = \ "/ mnt / lfs / usr / include \" -DHAVE_CONFIG_H -I. -أنا.
-g -O2 -c getopt1.c
gcc -g -O2 -static -o make ar.o arscan.o command.o dir.o expand.o file.o function.o getopt.o implicit.o job.o main.o misc.o read.o remake .o rule.o signame.o variable.o vpath.o default.o remote-stub.o version.o opt1.o
-Lutil job.o: في الوظيفة "load_too_high":
/lfs/tmp/make-3.79.1/job.c:1565: إشارة غير محددة إلى "getloadavg"
collect2: ld أرجع حالة خروج واحدة جعل [1]: *** [جعل] خطأ 2
make [2]: ترك الدليل `/lfs/tmp/make-3.79.1 'make [1]: *** [all-recursive] خطأ 1
make [1]: ترك الدليل `/lfs/tmp/make-3.79.1 'make: *** [all-recursive-am] خطأ 2
في هذه الحالة ، يقوم العديد من الأشخاص بتضمين القسم السفلي فقط:
جعل [2]: *** [جعل] خطأ 1
جعل [2]: *** [جعل] خطأ 1
هذه ليست معلومات كافية لتشخيص المشكلة بشكل صحيح لأنها تشير فقط إلى حدوث خطأ ما ، وليس ماذا صار خطا. القسم بأكمله ، كما في المثال أعلاه ، هو ما يجب حفظه لأنه يتضمن الأمر الذي تم تنفيذه ورسالة (رسائل) الخطأ المرتبطة.
مقال ممتاز عن طلب المساعدة على الإنترنت متاح على الإنترنت على http://catb.org/~esr/faqs/smart-questions. لغة البرمجة. اقرأ واتبع التلميحات الواردة في هذا المستند لزيادة احتمالية الحصول على المساعدة التي تحتاجها.
توثيق