2012-07-04 11 views
5

में मूल्य के बजाय 'errno` नाम मुद्रित करें मुझे आश्चर्य है कि errno को जीडीबी में केवल एक संख्या के बजाय प्रतीकात्मक नाम मुद्रित करने का कोई तरीका है या नहीं। उदाहरण के लिए, के बजायजीडीबी

errno = 13 

मैं की तरह

EACCES 

उत्तर

8

मान लिया जाये कि आप एम्बेडेड पायथन के साथ हाल ही GDB है देखने के लिए कुछ है, तुम तुम क्या चाहते करने के लिए अजगर दुभाषिया उपयोग कर सकते हैं।

निम्नलिखित (untested) कोड अधिकार के बारे में होना चाहिए:

(gdb) python import errno 
(gdb) python print errno.errorcode[13] 

आप, उदाहरण के लिए एक अजगर आदेश को परिभाषित करने में सक्षम होना चाहिए perrno, जो टाइपिंग पर कट जाएगा। दस्तावेज़ीकरण here