به نام خدا
سلام عرض میکنم خدمت شما هم میهن های عزیز!
با مطلب کامپایل و اجرای فایل های اسمبلی ، سی و سی پلاس پلاس در لینوکس در خدمتتون هستیم با ما همراه باشید...!
کامپایل و اجرای فایل های اسمبلی در لینوکس
خوب کدتون رو بنویسید و در یک فایلی ذخیره کنید (کد زیر به عنوان نمونه آورده شده)
.section .data
output:
.ascii "hello world!\n"
.section .text
.global _start
_start:
movl $4, %eax #Number Function
movl $1, %ebx #stdout
movl $output, %ecx #address of string
movl $14, %edx #length string
int $0x80 #interrupt 0x80
movl $1, %eax
movl $0,%ebx
int $0x80
خوب حالا وارد ترمینال شوید و به محلی که فایل قرار دارد برید!
دستور زیر را واردکنید:
as filname.asm -o newfile.o
سپس خط زیر را وارد نمایید!
ld newfile.o -o runfile
فایل اجرایی شما ساخته شد! میتوانید با کد زیر آنرا اجرا کنید!
./runfile
کامپایل و اجرای فایل های سی در لینوکس
برای اینکار کافیست کد زیر را وارد کنید
cc filename.c -o outfile
./outfile
کامپایل و اجرای فایل های سی پلاس پلاس در لینوکس
برای اینکار کافیست کد زیر را وارد کنید
g++ filename.cpp -o outfilename
./outfilename
سوالی بود در خدمتتون هستم
موفق باشید!