मैंने सी के लिए एक कंपाइलर लिखा है जो बाइट कोड आउटपुट करता है। इसका कारण एक एम्बेडेड प्लेटफ़ॉर्म के लिए एप्लिकेशन लिखने में सक्षम होना था जो एकाधिक प्लेटफॉर्म पर चलता है।एक लिंकर कैसे लिखें
मेरे पास कंपाइलर और असेंबलर है।
मुझे एक लिंकर लिखने की जरूरत है, और अटक गया है।
ऑब्जेक्ट प्रारूप बाइट कोड दुभाषिया के चारों ओर डिज़ाइन किया गया एक कस्टम एक है, इसलिए मैं वास्तव में किसी भी मौजूदा लिंकर्स का उपयोग नहीं कर सकता।
मेरी सबसे बड़ी बाधा जुड़ा हुआ बाइनरी आउटपुट करने के लिए ऑब्जेक्ट कोड को व्यवस्थित करने का तरीका है। इस समय गतिशील लिंकिंग आवश्यक नहीं है। मुझे पहले स्थिर काम करने की आवश्यकता है।
बहुत बढ़िया किताब, ईमानदार होने के लिए। – dirkgently