2013-03-29 9 views
6

काम कर जब cmake प्रयोग करने के लिए cmake की जांच करता है, मैं उत्पादन संदेशों देखा: - सी संकलक पहचान जीएनयूकैसे संकलक

है -

CXX संकलक पहचान जीएनयू

है - सी संकलक काम करने के लिए जाँच करें:/usr/bin/जीसीसी

- सी संकलक काम करने के लिए जाँच करें:/usr/bin/जीसीसी - काम करता है

,210

- का पता लगाने के सी संकलक ABI जानकारी

- का पता लगा रहा सी संकलक ABI जानकारी - किया

- CXX संकलक काम करने के लिए जाँच करें:/usr/bin/C++

- काम करने के लिए जाँच करें CXX संकलक:/usr/bin/C++ - काम करता है

- का पता लगाने के CXX संकलक ABI जानकारी

- का पता लगाने के CXX संकलक ABI जानकारी - किया

मैं संक्रामक काम करता हूं और एबीआई जानकारी के बारे में सिर्फ उत्सुक हूं कि कैसे सेमेक जांचता है।

किसी भी उत्तर की सराहना की जाती है!

From Duan 
+0

शायद 'autoconf' जैसा ही होता है: यह कई आदेशों को चलाकर शुरू होता है, विशेष रूप से कुछ दिए गए नमूना इनपुट के साथ सी संकलन। और 'cmake' ** मुफ्त सॉफ्टवेयर ** है, इसलिए * इसका स्रोत कोड प्राप्त करें * और * इसका अध्ययन करें *! –

उत्तर

8

आप आसानी से अपने लिए देख सकते हैं। कोड सीएमके मॉड्यूल CMakeDetermineCCompiler.cmake, CMakeDetermineCompilerABI.cmake इत्यादि में स्थित है

आप इन मॉड्यूल को your_cmake_install/share/cmake-2.8/Modules में पा सकते हैं।

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