2009-10-13 12 views
8

मेरी कंपनी ने पारंपरिक रूप से लिनक्स कमांड लाइन विकास पर्यावरण का उपयोग किया है। संकलन और चलते समय हम PATH और LD_LIBRARY_PATH पर्यावरण चर का प्रबंधन करने के लिए एक स्क्रिप्ट का उपयोग करते हैं। यह स्क्रिप्ट इस तरह, एक कमांड की शुरुआत में जोड़कर कहा जाता है: हमें विकास उपकरण में एक दशक या तो आगेक्या मैं एक्लिप्स रन कॉन्फ़िगरेशन में एक स्क्रिप्ट चला सकता हूं?

sbs make 
sbs ../bin/foo.exe 

मैं ले जाने के ग्रहण CDT से चलाने के लिए हमारे कोड प्राप्त करने की कोशिश कर रहा हूँ, और। मैं बिल्ड कॉन्फ़िगरेशन में मेक कमांड क्या नियंत्रित कर सकता हूं, लेकिन मुझे पता नहीं चला है कि निष्पादन योग्य कमांड को रन कॉन्फ़िगरेशन में कैसे नियंत्रित किया जाए। क्या ऐसा करना संभव है? या ऐसा करने के लिए स्क्रिप्ट पर भरोसा करने के बजाय, हमें रन कॉन्फ़िगरेशन में पर्यावरण चर सेट करना होगा। स्क्रिप्ट का इरादा जीटीके के विभिन्न संस्करणों के निर्माण या विभिन्न प्लेटफार्मों (लिनक्स, सोलारिस इत्यादि) पर निर्माण करते समय काम को कम करना था।

उत्तर

3

हम्म, क्या आप "बाहरी उपकरण विन्यास" (लाल टूलबॉक्स के साथ "प्ले" बटन) के तहत "पर्यावरण" टैब की तलाश में हैं?

alt text http://i35.tinypic.com/vh5k0i.png

अगर ऐसा नहीं है कि आप क्या देख रहे हैं, मेरे commment ध्यान न दें।

+0

मेरी पिछली टिप्पणी नष्ट कर दिया गया, क्योंकि मैं बहुत जल्द ही बात की थी। ग्रहण के साथ ग्रहण को envoking करके, फिर एक बाहरी उपकरण विन्यास का उपयोग कर, मैं अपनी सामग्री चलाने के लिए मिलता है! धन्यवाद भाई! –

1

अपने कस्टम निर्माण पर्यावरण सेट करने के लिए:

Project Properties->C/C++ Build->Environment 

अपने कार्यक्रम पर अमल करने के लिए

Project Properties->Run/Debug Settings->New 

लॉन्च विन्यास में Environment टैब में चर दर्ज करें। 'सामान्य' टैब पर क्लिक करें और Shared File रेडियो बटन चेक करें और अपनी प्रोजेक्ट के साथ लॉन्चर कॉन्फ़िगरेशन में चेक करें।

आप अपने निर्माण (जैसे कि कुछ पूर्व/पोस्ट प्रोसेसर) के साथ अन्य कार्यक्रमों को चलाने के लिए चाहते हैं, के साथ एक नया बिल्डर जोड़ें:

Project Properties->Builders->New 
+0

धन्यवाद। मुझे पता था कि पर्यावरण चर कैसे सेट करें, लेकिन मैं मैन्युअल रूप से सेटिंग के दर्द से गुजरना नहीं चाहता था। मुझे अपने कार्यक्रम को चलाने के समान ही सांस में अपनी स्क्रिप्ट चलाने में सक्षम होना चाहिए, जो मेरे लिए उन चर सेट करता है। –

संबंधित मुद्दे

 संबंधित मुद्दे