2013-02-26 18 views
29

में निष्पादन योग्य चल रहा है मैंने अभी एक .c फ़ाइल बनाई है और इसे ओएस एक्स 10.8.2 पर टर्मिनल में जीसीसी के साथ संकलित किया है।मैक टर्मिनल

मेरा वाक्यविन्यास gcc -o <filename> <sourcefile> था और यह ठीक था। अब मुझे लगता है कि मेरे पास निष्पादन योग्य है और फ़ाइल <filename> मुझे इस तरह बताती है, लेकिन मुझे यकीन नहीं है कि वास्तव में आइकन,/लंगड़े पर डबल क्लिक करने के बाद इसे कैसे चलाया जाए। जब मैं केवल टाइपिंग करके निष्पादन योग्य चलाने की कोशिश करता हूं तो मुझे कमांड नहीं मिलता है, लेकिन मैंने सोचा कि यह निष्पादन योग्य था ...?

धन्यवाद।

संपादित करें: मैं "हूँ तो बेवकूफ है, यह सिर्फ खुला था <filename>

उत्तर

72

के रूप में आप $ पथ चर द्वारा देख सकते हैं यूनिक्स केवल कमांड चलाने अगर वे सिस्टम पथ पर उपलब्ध हैं जाएगा,

echo $PATH 

पथ पर नहीं होने वाले निष्पादन योग्य तब तक नहीं चल सकते हैं जब तक आप अपना पूरा स्थान निर्दिष्ट नहीं करते हैं। इसलिए आपके मामले में, निष्पादन योग्य मानते हुए वर्तमान निर्देशिका में आप काम कर रहे हैं, तो आप इसे

पर निष्पादित कर सकते हैं

जहां my-exec आपके कार्यक्रम का नाम है।

+0

धन्यवाद, लेकिन मैंने सोचा कि "।" मतलब है कि फाइल छुपाया जाएगा? मेरा निष्पादन योग्य छुपा नहीं है। –

+1

यह सुनिश्चित नहीं है कि आपको वह विचार कहां मिला। '.' आपकी वर्तमान निर्देशिका को संदर्भित करता है। – Perception

+1

यहां, http://en.wikipedia.org/wiki/Hidden_file_and_hidden_directory "यूनिक्स-जैसे ऑपरेटिंग सिस्टम में एक फ़ाइल या निर्देशिका जो एक अवधि/पूर्ण स्टॉप वर्ण से शुरू होती है (उदाहरण के लिए: /home/user/.config) को छुपाया जाना चाहिए, " –

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