amiraja1384

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

amiraja1384 ۱۳۹۷/۰۸/۱۶ 108 زبان برنامه‌نویسی سی

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

پاسخ‌ها به این تاپیک
امیر
امیر امیر هستم. یک توسعه‌دهنده فرانت‌اند
۱۳۹۷/۰۸/۱۶

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

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

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

موفق باشید

amiraja1384
amiraja1384
۱۳۹۷/۰۸/۱۶

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

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

در پاسخ به

امیر
امیر امیر هستم. یک توسعه‌دهنده فرانت‌اند
۱۳۹۷/۰۸/۱۶

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

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

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

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

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

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

سربلند باشید

در پاسخ به