مشکل make کردن

در این قسمت سوالات ابتدایی خود را بپرسید.
معاونت سایت
آواتار کاربر
پست: 6436
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: مشکل make کردن

پستتوسط hedayat » شنبه 5 دی 1394, 11:17 am

mobina103 نوشته است:خب اگه سورس ها قدیمی باشه یعنی با فدورای ورژن پایین تر میشه میک کرد؟؟

یک چیز دیگه ...این فایلی که دارم میک میکنم کنارش چندیدن پوشه هست که داخل هر پوشه هم میک فایل وجود داره ؟ ربطی به اون نداره که اول باید اونا رو میک کنم بعد اینو میک کنم ؟
لطفا کمکم کنید .این میک کردن خیلی برام مهمه تشکر میکم

نه خودش اصولا باید همه‌ی اون‌ها رو make کنه.
بعد هم چون خطا دقیقا داخل فایل سورسه یعنی مشکل از خود اون فایل باید باشه اصولا. مگر این که اون فایل توی یه مرحله‌ی دیگه تولید بشه خودش.

در مورد خطاها هم، خطای آخر همونه ولی زمان شاخه‌ها ریخته به هم. قبل از make کردن این رو یک بار اجرا کنید بد نیست:
;\ {} find -exec touch

آواتار کاربر
پست: 59
تاریخ عضویت: سه شنبه 31 شهریور 1394, 10:19 am

Re: مشکل make کردن

پستتوسط mobina103 » شنبه 5 دی 1394, 5:10 pm

باسلام و عرض ادب
این دستور رو توی ترمینال بزنم ؟ یا توی خود کد سورسم ؟

تشکر...اصلا از اول همه کل فدورا رو از نصب در میارم از اول همه رو انجام میدم ..ببینم چی به چی دوباره.ا
بله زمان ها رو همیشه توی warning بهم میگه .میگه در فلان تاریخ تعییر داده شده..
یا راهی خواهم یافت یا خوام ساخت
[email protected]

آواتار کاربر
پست: 59
تاریخ عضویت: سه شنبه 31 شهریور 1394, 10:19 am

Re: مشکل make کردن

پستتوسط mobina103 » شنبه 5 دی 1394, 5:12 pm

ببخشید یک سوال دیگه دارم .یک فایلی میخام پسوند .bin.spi است ..ایا ممکن است با میک کردن چنین فایلی تولید شود ؟
من چندتا چیز رو میک کردم وقتی میگ میکنم فایلهایی با پسوند .h .c تولید می شود.ولی وسطش خطا میگیره ..من همش متظر تولید فایل با پسوند spi هستم .میخاستم ببینم اصلا میشه یا نه ؟ متظر نباشم
یا راهی خواهم یافت یا خوام ساخت
[email protected]

معاونت سایت
آواتار کاربر
پست: 6436
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: مشکل make کردن

پستتوسط hedayat » شنبه 5 دی 1394, 9:50 pm

فرآیند make یه فرآیند انعطاف‌پذیره و هر چیزی ممکنه تولید بشه! من نمیدونم از این سورس چی قراره بیرون بیاد.

نه اون دستور رو توی خط فرمان بزنید. لازم نیست همه کارو از اول بکنید!!

آواتار کاربر
پست: 59
تاریخ عضویت: سه شنبه 31 شهریور 1394, 10:19 am

Re: مشکل make کردن

پستتوسط mobina103 » یکشنبه 6 دی 1394, 10:40 am

ممنون اقای هدایت

اقای هدایت ببخشید دوتا خطا داره .خطای دوم که قرمز رنگ است چی میگه ؟ یعنی چی منظورش ؟ اینا پیغامهایی که بعد از میک میاد :

-- gcc _config.c --
_config.c:6: error: `y' undeclared here (not in a function)
_config.c:7: error: invalid initializer
_config.c:10: error: invalid initializer
make[1]: *** [_config.o] Error 1
make: *** [_subdir_nzshell_proj] Error 2


اینم محتوای فایل config_ است : ایا برای این خطای داده شده باتوجه به محتوای زیر راه حلی دارید ؟ تشکر میکنم .انشالله خیر دنیا و اخرت ببینید



/*
* @ __CONFIG_C
* Automatically generated C config: don't edit
*/
/* ## Compile and Make Option */
const char config_debug[]=y;
const char config_debug_level[]=2;
/* # console enable */
const char config_console_enable[]=y;
const char config_sys_uart_baud[]=38400;
/* # nor flash layout */
const char config_code_nor_layout[]="NOR=(64,0-63)";
/* end __CONFIG_C */
یا راهی خواهم یافت یا خوام ساخت
[email protected]

معاونت سایت
آواتار کاربر
پست: 6436
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: مشکل make کردن

پستتوسط hedayat » یکشنبه 6 دی 1394, 3:31 pm

خطای قرمز مهم نیست. میگه که یه خطایی اون بالا رخ داده! خط‌های مهم این‌هاند:
_config.c:6: error: `y' undeclared here (not in a function)
_config.c:7: error: invalid initializer
_config.c:10: error: invalid initializer


فایلی که گذاشتید کلا داغونه. البته خودش از روی یه فایل دیگه تولید شده که اون فایل ایراد داره حتما. مثلا گزینه‌ی y باید به صورت "y" باشه.

آواتار کاربر
پست: 59
تاریخ عضویت: سه شنبه 31 شهریور 1394, 10:19 am

Re: مشکل make کردن

پستتوسط mobina103 » دوشنبه 7 دی 1394, 9:31 pm

دستتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتت گلت درد ننکنه اقای هدایت ..واقعا ممنونم همون یک خطی که گفتی کولاک کرد...دهنت طلا .

بخدا درست شد همون فایلی که میخاستم تولید کرد
انشالله هر چی از خدا میخای بهت بده .

بهترین روزهای زندگی رو داشته باشی...
یا راهی خواهم یافت یا خوام ساخت
[email protected]

معاونت سایت
آواتار کاربر
پست: 6436
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: مشکل make کردن

پستتوسط hedayat » سه شنبه 7 دی 1394, 12:27 am

:) به سلامتی.
خواهش می‌کنم. :)

آواتار کاربر
پست: 59
تاریخ عضویت: سه شنبه 31 شهریور 1394, 10:19 am

Re: مشکل make کردن

پستتوسط mobina103 » سه شنبه 15 دی 1394, 9:49 pm

سلام و عرض ادب


ببخشید قبلا میخاستیم یک فایل رو حالا رفع خطا میگردیم داخل سوسه ..شما یک دستور به من یاد دادید man -a نام تابع ... بعد که اینو میزدم هدرفایل مروبوطه اش رو میاورد...توی فدورا همین دستور رو میزنم هدرفایل رو نمیاره...میشه راهنمایی بفرمایید برای مشاهده هدرفایل توابع باید چه دستوری بزنم ؟ خیلی تشکر میکنم از شما اقای هدایت
یا راهی خواهم یافت یا خوام ساخت
[email protected]

پست: 394
تاریخ عضویت: پنج شنبه 24 بهمن 1387, 8:27 pm

Re: مشکل make کردن

پستتوسط hichks.fedora » چهارشنبه 16 دی 1394, 7:42 am

سلام
منم خواستم یه راهنمایی بکنم ولی انقدر کد پیست کردید که بی خیالش شدم دوستان هستن.
اینم وبلاگ من بلخره را انداختمش

http://abolfazlrahime.blogspot.com/

قبلیبعدی

بازگشت به تازه‌کاران

چه کسی آنلاین است

کاربران حاضر در این انجمن : کاربر عضو شده ای موجود نیست و 3 مهمان