انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: hosseinkhanjary در 19 آذر 1387، 06:57 ب‌ظ

عنوان: کار با gcc {حل شد}
ارسال شده توسط: hosseinkhanjary در 19 آذر 1387، 06:57 ب‌ظ
سلام علیکم
من میخواهم برنامه ها رو با  جیسی سی کامپایل کنم مثلا یه برنامه ساده مثل زیر را
نقل‌قول
   #include <stdio.h>       int  main()      {       printf("hello");       return 0;   }                   
در یه فایل مثلا به نام new.c  ذخیره میکنم  بعد میرم تو ترمینال و دستور   gcc  new.c  رو تایپ میکنم بعد ویغام زیر رو میده کی میداند که باید چیکار کنم  ویغام انگار میگه  هدر رو یازم داره  هدر ررو مگه باید تو جی سی سی مشخص کنی کجاس   در هر صورت یکی منو راهنماپی کند . متشکرم

نقل‌قول
               
root@h-desktop:/home/g# gcc new.c
new.c:1:19: error: stdio.h: No such file or directory
new.c: In function ‘main’:
new.c:6: warning: incompatible implicit declaration of built-in function ‘printf



             
عنوان: پاسخ به: کار با gcc
ارسال شده توسط: z.k در 19 آذر 1387، 07:04 ب‌ظ
سلام
#include <stdio.h>
int main()
{
printf("%s","hello");
return 0;
}

برای کامپایل
gcc new.c -o new
برای اجرا
./new
عنوان: پاسخ به: کار با gcc
ارسال شده توسط: hosseinkhanjary در 19 آذر 1387، 07:49 ب‌ظ
با  دستور    gcc new.c -o new    هم باز همان ارور ها را میده
 
عنوان: پاسخ به: کار با gcc
ارسال شده توسط: z.k در 19 آذر 1387، 08:10 ب‌ظ
شما عین کدی که نوشتم رو کامپایل کردین ؟
همون کد رو  با دستوری که نوشتم کامپایل کنید.
عنوان: پاسخ به: کار با gcc
ارسال شده توسط: علیرضا طالقانی در 19 آذر 1387، 08:32 ب‌ظ
هدر رو نمی تونه گیر بیاره.
ممکنه build-essential نصب نباشه...
عنوان: پاسخ به: کار با gcc
ارسال شده توسط: z.k در 19 آذر 1387، 10:05 ب‌ظ
sudo apt-get install build-essential
عنوان: پاسخ به: کار با gcc
ارسال شده توسط: hosseinkhanjary در 19 آذر 1387، 11:52 ب‌ظ
بسم الله الرحمن الرحیم
 از آقای زد کا  به خاطر اون دو دستور کامپایل و اجرا و از آقای طالقانی به خاطر بیلد اسنشال که گفتن  و از آقای زد کا که دوباره پیگیر ماجرا بودند و دستور نصب تو ترمینال رو گذاشتن  تشکر مینمایم
کارم حل شد هم میتونم کامپایل کنم هم اجرا  متشکرم ;D ;D ;D ;D ;D ;D ;D ;D ;D
عنوان: پاسخ به: کار با gcc
ارسال شده توسط: علیرضا طالقانی در 20 آذر 1387، 06:56 ق‌ظ
الحمدالله
بی زحمت ی {حل شد} به عنوان پست اول تون اضافه کنید. @};-