طریقه اجرای یک برنامه c++ با یک تابع از طریق make file چگونه است - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

طریقه اجرای یک برنامه c++ با یک تابع از طریق make file چگونه است

0 امتیاز
برنامه ای می خواهم بنویسم که با یک تابع از طزیق make file برنامه c++ را اجرا کند
سوال شده دی 26, 1396  بوسیله ی alireza368 (امتیاز 12)   1 1 2

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

فایل make برای اجرای برنامه نیست . برای این هستش که دپندنسی های کد رو بدید ,  محل خروجی و flag ها رو بدید و برنامه رو کامپایل کنید

اگر منظور اینه که چطوری make file ای بسازید که یک برنامه ساده ++C رو اجرا کنه . 

به این شکل : 

test: main.o 
    g++ -o test main.o

main.o: main.cpp
    g++ -c main.cpp

عبارت قبل از : مثلا اینجا main.o اسم اون rule هست و مثلا وقتی در خط دوم نرم افزار make به main.o میرسه متوجه میشه که باید به rule مربوطه که در خط چهارم هست بره و قبل از لینک کردن اول آبجکت فایل مورد نظر رو تولید کنه . 

پاسخ داده شده دی 13, 1397 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
انتخاب شد دی 14, 1397 بوسیله ی مصطفی ساتکی
...