للمبتدئين الـCompiling في Linux

لمبتدئين الـCompiling في Linux

الكاتب Ne0

درس بسيط جدا ..

ماهو الـCompiler ؟
—————————————————-
عبارة عن برنامج يقوم بترجمة وتجميع الكود المكتوب بلغة معينة إلى برنامج تنفيذي
—————————————————-

وش تحتاج عشان تسوي Compiling ؟!
—————————————————-
وش تحتاج عشان تسوي Compiling ؟!
—————————————————-

Redhat 8.0
ftp://rpmfind.net/linux/redhat/8.0/en/os/…-3.2-7.i386.rpm
Source
ftp://rpmfind.net/linux/redhat/8.0/en/os/…c-3.2-7.src.rpm

Mandrake
ftp://rpmfind.net/linux/Mandrake/9.0/i586…2-1mdk.i586.rpm
Source
ftp://rpmfind.net/linux/Mandrake/9.0/SRPM….2-1mdk.src.rpm
—————————————————-

مثال بسيط بلغة الـC وكيف يتم تجميعه ..

 

PHP CODE:
0001
0002
0003
0004
0005
0006
0007
0008
<?php #include <stdio.h>

int main()
{

printf("hello worldn");
return 
0;

 
?>

وظيفة البرنامج : طباعة كلمة hello world
نحفظ الملف بالامتداد C
مثال : test.c

والحين نسويله Compiling بهذي الطريقة :
 

PHP CODE:
0001
0002
<?php gcc test.[Enter
 
?>

بعدها راح يظهر لنا ملف a.out
وطريقة تنفيذ البرنامج
 

PHP CODE:
0001
0002
<?php ./a.out [Enter
 
?>

ولتعطي شكل أفضل لاسم الملف التنفيذي نقوم بتغيير اسمه اثناء ترجمته بهذا الشكل
 

PHP CODE:
0001
0002
<?php gcc test.-o test [Enter
 
?>

حيث التنفيذ بهذه الطريقة :

 

PHP CODE:
0001
0002
<?php ./test [Enter
 
?>

انتهى

الكاتب geek4arab

geek4arab

مواضيع متعلقة

التعليقات مغلقة