امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
یه سوال
نویسنده پیام
l3lackrooz آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
یه سوال
سلام به دوستان
تازه شوروع کردم به نوشتن سی یه برنامه ساده نوشتم ولی وقتی خواستم با gcc compile کنم error داد هرچی ور رفتم نتونستم حلش کنم اگه میشه اشکالمو بهم بگین بدن شنیدم library در ویندوز با linux فرق داره نمی دونم شاید مشکل از اونه os من linux هست با تشکر از دوستان گرامی
کد:
#include <stdio.h>

  int main()
{
  printf("Hello, Dani!\n");
  return 0;
}
اینم errori که میده
کد:
dani@ubuntu:~/Desktop/Project c$ gcc start.c
start.c:1:19: error: stdio.h: No such file or directory
start.c: In function ‘main’:
start.c:5: warning: incompatible implicit declaration of built-in function ‘printf’
۰۱-آذر-۱۳۸۶, ۱۴:۴۸:۳۷
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #2
RE: یه سوال
سلام

متاسفانه کامپایلر gcc توی Unbuntu نیاز داره که یک پکیج خاص ( که هدر ها توش تعریف شده ) رو هم نصب کنی . شما اینکار رو انجام ندادی و در نتیجه برنامه ات کامپایل نمیشه . کافیه Terminal رو باز کنی و کد زیر رو بنویسی :

کد:
sudo apt-get install build-essential

پکیج که نصب بشه مشکل حله ! Wink

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۰۱-آذر-۱۳۸۶, ۱۵:۱۳:۴۲
ارسال‌ها
پاسخ
l3lackrooz آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: یه سوال
مرسی از اسنکه زود جواب دادین مشکلم حل شد ولی اگه بخوام به صورت فایلهای اجرایی .deb ازشون استفاده کنم راهی هست ؟‌چون فایل خروجی به صورت start.out هست
۰۱-آذر-۱۳۸۶, ۱۶:۰۸:۱۳
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #4
RE: یه سوال
متاسفانه در این مورد اطلاعی ندارم

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۰۱-آذر-۱۳۸۶, ۱۶:۱۷:۳۷
ارسال‌ها
پاسخ
l3lackrooz آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: یه سوال
می شه به exe تبدیل کرد !!!‌؟
۰۱-آذر-۱۳۸۶, ۱۶:۳۳:۳۵
ارسال‌ها
پاسخ
arian_vc آفلاین
در حال پیشرفت
***

ارسال‌ها: 328
موضوع‌ها: 40
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 66
( 311 تشکر در 95 ارسال )
ارسال: #6
RE: یه سوال
شما لینکش نکردی
اطلاعات بیشتر : از Mamad2003
/\ /\ /\ /\ /\ /\ /\
۰۱-آذر-۱۳۸۶, ۱۸:۱۵:۳۳
وب سایت ارسال‌ها
پاسخ
l3lackrooz آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: یه سوال
می شه یه توضیح در مورد این خطا بدین ؟‌
dani@ubuntu:~/Desktop/Project c$ gcc calculator.c
/tmp/ccmux8Sr.o: In function `main':
calculator.c:(.text+0x64): undefined reference to `porduct'
calculator.c:(.text+0x92): undefined reference to `print'
collect2: ld returned 1 exit status
باا چه برنامه ای باید لینک بشه ؟‌
با دستور gcc filename.c -o filema,e.exe میشه ؟
۰۱-آذر-۱۳۸۶, ۱۸:۳۲:۳۶
ارسال‌ها
پاسخ
l3lackrooz آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #8
RE: یه سوال
بازم باید چیزی اضافه نصب کنم ممنون میشم بگین !
۰۱-آذر-۱۳۸۶, ۲۱:۱۱:۴۶
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #9
RE: یه سوال
l3lackrooz نوشته است:می شه به exe تبدیل کرد !!!‌؟
در محیط لینوکس چیزی به نام exe فایل وجود نداره !! کامپایلر با پسوند out برنامه اجرایی تولید میکنه و شما باید همون رو اجرا کنی با نوشتن خط زیر در ترمینال :

کد:
./a.out
در مورد لینک کردن : اگر شما از توابع استاندارد استفاده کنی اونها بطور اتوماتیک لینک میشن در غیر اینصورت باید از سوئپچ l- برای لینک کردن کتابخونه های دیگه استفاده کنی .
لطفا اگر سوال در مورد برنامه خواصی که نوشتین دارید اون برنامه رو اینجا هم بگذارین . من اونطوری بهتر میتونم کمکتون کنم !

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
(آخرین ویرایش در این ارسال: ۰۲-آذر-۱۳۸۶, ۱۰:۴۸:۲۸، توسط Mamad2003.)
۰۲-آذر-۱۳۸۶, ۱۰:۴۶:۵۷
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS