چگونه فایل زبان سی را بوتیبل کنیم

ببخشید میخواستم بدون چطور مثلا یک فایل ساختم به نام original.c رو بوتیبل کنم یعنی بریزم روی فلش و بعد از  شروع به کار کامپیوتر  اون اجرا جدا از سیستم ممنون میشم منو راهنمایی کنید 

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

با استفاده از نرم‌افزارهای بوتیبل کردن فلش مانند Rufus میتونین این کار رو بکنین فقط قبلش فایلتون باید iso بشه تا Rufus بتونه اونو بوتیبل کنه.

ضمنا برنامه شما باید قابلیت اجرا در بوت رو داشته باشه که در لینک زیر آموزش این کار گفته شده:

http://www.osdever.net/tutorials/view/hello-world-boot-loader

موفق باشید

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

میشه بیشتر توضیح بدید روش کارو اول باید .c رو کامپایل کنم درسته بعد چکارش باید بکنم

درضمن در فایلی بوت کردن که شما دادید از اسمبلی استفاده شده من میخوام از اسمبلی استفاده نکنم

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

خب تا جایی که من میدونم، از اونجایی که بایوس فقط اسمبلی رو مفهمه (اونم اسمبلی مخصوص به خودش رو) فک میکنم ناچرا باید برنامه خودتون رو تبدیل کنین به اسمبلی و سپس اجراش کنید.

البته به احتمال زیاد راهکارهایی جهت استفاده از منابع سیستم‌عامل موجود روی سیستم وجود داره که از اون منابع توی برنامه خودتون استفاده کنید.

هرچند ممکنه هیچ سیستم عاملی رو سیستم وجود نداشته باشه که بشه ازش استفاده کرد و برنامه‌تون باید مستقل باشه.

لینک زیر رو ببینید امیدوارم بتونه کمک کنه بهتون:

https://www.apriorit.com/dev-blog/66-develop-boot-loader

در کل بنده یه چیزای خیلی ابتدایی در این موارد میدونستم که گفتم ممکنه اگه بگم شاید بهتون کمک و باید ببخشید که اطلاعات کاملی در این زمینه ندارم.

سربلند باشید

online-support-icon