मैं वर्तमान में (जैसे कि मुख्य कार्यक्रम foo
जो मॉड्यूल bar
पर निर्भर करता है के रूप में) मॉड्यूल के आधार पर कार्यक्रमों संकलन के लिए दिखना चाहिए निर्दिष्ट करें इस प्रकार है:निर्देशिका जहां gfortran मॉड्यूल
gfortran -c bar.f90
gfortran -o foo.exe foo.f90 bar.o
यह ठीक काम करता है जब foo.f90
और bar.f90
में हैं एक ही निर्देशिका। जब मैं foo.f90
में use bar
पर कॉल करता हूं तो मैं एक निर्देशिका निर्दिष्ट करता हूं जहां gfortran को bar.o
देखना चाहिए? (यानी मैं यह निर्दिष्ट नहीं करना चाहता कि संकलक bar.o
को विशेष रूप से लिंक करना चाहिए, मैं बस इसे ढूंढना चाहता हूं।)
के बाद नहीं, क्या आपने gfortran -I/path/to/the/obj/file को आजमाया है? –