لأن البرنامج بتاعك في الحقيقة في عين ال Compiler يملك main.
قال لك فيه طريقة تانية باستخدام حاجة معرفة مسبقا في اللغة اسمها _start، وحاجة كمان اسمها execute، دول حاجتين الكومبايلر لما بيشوفهم بيعتبرهم main وعشان ال Compiler يعرفهم، لازم تباصيهم ليه وانت بتعمل Compile
قال لك فيه طريقة تانية باستخدام حاجة معرفة مسبقا في اللغة اسمها _start، وحاجة كمان اسمها execute، دول حاجتين الكومبايلر لما بيشوفهم بيعتبرهم main وعشان ال Compiler يعرفهم، لازم تباصيهم ليه وانت بتعمل Compile
ودا يتم بكتابة - nostartfiles بعد طريقة ال Compile العادية.
وبكدا قدرت تشغل برنامج بلغة C من غير main.
فيه حاجات كتير ورا الكواليس ممكن تبحث عنها لو خطرت في بالك.
سلام 💙
وبكدا قدرت تشغل برنامج بلغة C من غير main.
فيه حاجات كتير ورا الكواليس ممكن تبحث عنها لو خطرت في بالك.
سلام 💙
جاري تحميل الاقتراحات...