لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
++C و Java در لینوکس
2004-05-11, 10:05 PM,
ارسال : #21
gcc
saye نویسنده :ممنون یک امتحانی میکنم اما فکر کنم همه ی بسته هاش را نصب کرده باشم .مگه مشکل وابستگی نر افزاری توی رد هت حل نشده؟؟

خوب دستور run توی gcc چی هست؟ ایا وقتی با gcc filename فایل را کامپایل میکنیم عمل لینک را هم انجام میده؟
بله ;>
شما فقط کافیه gcc test.c رو توی shell وارد کنید و Enter رو بزنید . اگر کدهاتون رو درست نوشته باشید هیچ پیغام خطایی دریافت نمی کنید . اگر error دریافت کردید , برنامتون رو در vi اصلاح کنید .
[ltr]
$ gcc test.c
$
[/ltr]
به صورت defalt برنامه اجرایی کامپایل شده در فایلی به نام a.out که معمولا مجوز 775 به اون داده میشه ذخیره میشه . a.out رو میتونید با وارد کردن a.out/. و زدن Enter اجرا کنید . شما میتونید نام فایل اجرایی رو با آپشن o- مشخص کنید :
[ltr]
$ gcc -o test test.c
$
[/ltr]
کامپایلر gcc میاد فایل test.c رو کامپایل کرده و کد اجرایی رو در فایلی test ذخیره میکنه و فقط کافیه test/. رو وارد کنید و زدن Enter .
اگه هم خاستید از شر این /. راحت بشید (البته بصورت موقتی ) فقط کافیه تو shell :
[ltr]
$ PATH=$PATH:.
[/ltr]
وارد کنید . با این کار شما متغیر PATH را با محتویات فعلی خودش نسبت میدهید و فهرست جاری رو در متغیر محیطی مسیر خود اضافه کرده اید . حالا شما میتونید به جای
[ltr]
$./test
$test
[/ltr]
رو بکار ببرید . :wink:

[ltr]
Smashing all Kernel 2.x
[/ltr]
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-05-11, 10:20 PM,
ارسال : #22
 
در مورد کامپایل فایلهای cpp هم کافیه به جای gcc از ++g استفاده کنید :
[ltr]
$ g++ -o test test.cpp
$
[/ltr]

[ltr]
Smashing all Kernel 2.x
[/ltr]
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-05-12, 08:18 AM,
ارسال : #23
 
ممنون
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-05-12, 07:25 PM,
ارسال : #24
 
خواهش میکنم .

[ltr]
Smashing all Kernel 2.x
[/ltr]
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-05-21, 02:05 PM,
ارسال : #25
 
برای کامپیل کردن جاوا چه طور؟
تا اونجای که من کار کردم اول فایل کلاس اون رو ایجاد می کنیم
بعد اون رو با دستور جاوا ران می کنیم
کد :
javac file.java
java file
مشکل اینجاست که حتما باید من فایل کلاس شده اون رو ران کنم می خوام اجرا برنامه مستقل بشه یک جور های اجرای بشه کسی نظری نداره؟
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-08-29, 11:26 AM,
ارسال : #26
 
شما باید اینو نصب کنی.. داونلودم که با گوگل میتونی پیدا کنی....
j2sdk-1_4_2_05-linux-i586-rpm.bin
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-08-29, 02:35 PM,
ارسال : #27
 
سایه عزیز از خیر RedHat9 بگذر که کلا سه چهار سال از برنامه نویسی عقب می افتی.
بهتره از یک توزیع مانند Libranet یا slackware استفاده کنی. چون به احتمال قوی همه error ها از redhat9 باشه.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-08-29, 04:44 PM,
ارسال : #28
 
تا اونجایی که من می دونم جاوا ذاتا بوسیله مفسر اجرا می شود و به همین خاطر است که مستقل از سیستم عامل است.
و البته در هر صورت برنامه هیچ وقت مستقل نخواهد بود چون مجبور هستید JVM رو کامپیوتری که برنامه جاوا را اجرا خواهد کرد نصب کنید.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-08-29, 04:50 PM,
ارسال : #29
 
و البته من kdevelop رو توی Redhat Enterprice اجرا کردم و یک برنامه رو تست کردم خیلی عالی و بدون خطا جواب داد.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان