PDA

View Full Version : کمپایلرهای gcc و cc و... در کجا قرار دارند؟



rezaTavak
دوشنبه 14 اردیبهشت 1383, 17:36 عصر
سلام

من برای یاد گیری لینوکس Desktop آنرا نصب کرده ام اما بسته ها را نمی تواند ترچمه کند و دنبال کمپایلر میگردد!

shaniaki
دوشنبه 14 اردیبهشت 1383, 20:34 عصر
با عرض ادب:
سوال شما با کمی ابهام همراه است.
از چه نوع لینوکسی استفاده می کنید؟
موقع نصب معمولا می توانید انتخاب کنید که gcc و کتابخانه های آن را برایتان نصب کند(عموما پیش فرض نصب می کنند) اگر هم ندارید در هر distro ابزاری برای نصب برنامه ها وجود دارد که می توانید حتی گرافیکی package ها را نصب کنید.
با این حال امکان دارد که کامپایلر شما درست نصب شده باشد ولی مشکل از جایی دیگر باشد.
چه پیام خطایی دریافت می کنید؟

یه عشق برنامه نویسی خفن

rezaTavak
دوشنبه 14 اردیبهشت 1383, 21:42 عصر
سلام

من redhat 9 را دارم و پیغام هم عدم یافتن کمپایلر است.

Distro چیست؟

hosseinzadeh
دوشنبه 14 اردیبهشت 1383, 22:59 عصر
بعید به نظر می رسد که ردهت 9 gcc را نصب نکرده باشد.کمی بیشتر توضیح دهید:
1)در ترجمه چه بسته هایی و اصولا چه کارهایی خطا اعلام می شود؟
2)متن دقیق خطا را بنویسید.

Distro مخفف Distribution به توزیعات مختلف لینوکس می گویند.از آنجا که لینوکس متن باز است هر کس می تواند نسخه ای از کرنل را بگیرد و با برنامه های جانبی مختلف منتشر کند.که به این بسته ها،توزیع می گویند. :flower:

shaniaki
سه شنبه 15 اردیبهشت 1383, 07:36 صبح
با عرض ادب:
شما اگر ردهت را نصب کرده اید و محیط گرافیکی هم دارید وارد قسمت نصب نرم افزار ها بشوید(مانند add/Remove ویندوز) و سپس developement tools را علامت بزنید.

یه عشق برنامه نویسی خفن

rezaTavak
سه شنبه 15 اردیبهشت 1383, 20:48 عصر
چشم

Zouup
پنج شنبه 31 اردیبهشت 1383, 08:25 صبح
rpm -q gcc

AZH
جمعه 10 تیر 1384, 08:58 صبح
سلام

برای کامپایل از چه دستوراتی باید استفاده کنیو
مثلا
gcc [source file] -c
-o

و ...

shaniaki
جمعه 10 تیر 1384, 11:29 صبح
با عرض ادب:

سلام

برای کامپایل از چه دستوراتی باید استفاده کنیو
مثلا
gcc [source file] -c
-o

و ...

به کتاب های مربوط به برنامه نویسی تحت لینوکس مراجعه کنید.
(مثلا فصل اول http://www.advancedlinuxprogramming.com )

یه ... خفن

hosseinzadeh
جمعه 10 تیر 1384, 20:10 عصر
برای کامپایل یک برنامه ی ساده،نکته ی زیر را بخوانید:
http://www.barnamenevis.org/forum/viewtopic.php?p=30903#30903
اما برای آشنایی کاملتر ، به کتابهای رایگان مانند کتابی که جناب نیاکی معرفی کردند،یا کتابهای غیر رایگان مثل Begining Linux Programming مراجعه کنید.
:flower: