/me/home/file1.c containes function definition:
int mine(int i)
{
/* some stupidity by me */
}
मैंविभिन्न ग फ़ाइलों में एक समारोह का उपयोग कर (ग प्रोग्रामिंग 101)
/me/home/file1.h
int mine(int);
में इस समारोह की घोषणा की है कि अगर मैं /me/home/at/file2.c
में इस समारोह mine()
उपयोग करने के लिए ऐसा करने के लिए चाहते हैं , मुझे बस इतना करना है:
file2.c
#include "../file1.h"
क्या यह पर्याप्त है? शायद ऩही।
ज्यादा यह करने के बाद, जब मैं file2.c
संकलन, मैं undefined reference to 'mine'
धन्यवाद यान। मेकफ़ाइल में मैं इसे कैसे कर सकता हूं? – hari
आम तौर पर, आप केवल ऑब्जेक्ट फ़ाइलों को निर्दिष्ट करने से दूर हो सकते हैं, और जीसीसी बाकी करने के लिए पर्याप्त स्मार्ट है। I.e .: 'प्रोग्राम: file1.o file2.o \ n \ tgcc -o प्रोग्राम file1.o file2.o' –
तत्काल सहायता के लिए बहुत बहुत धन्यवाद। – hari