আমাকে আজ রক্ষী বাহিনী থেকে ফেলে দেওয়া হয়েছিল gdb:
Program exited with code 0146.
gdbমধ্যে রিটার্ন কোড ছাপে অকট্যাল ; আমি কেন খুঁজে পেয়েছি তা খতিয়ে দেখছি:
http://comments.gmane.org/gmane.comp.gdb.devel/30363
তবে এটি বিশেষ সন্তোষজনক উত্তর নয়। কিছু দ্রুত গুগলিং ইতিহাসটি প্রকাশ করেনি, তাই আমি আশা করছিলাম যে এসও-তে থাকা কেউ হয়তো পিছনের গল্পটি জানতে পারে।
কিছুটা সম্পর্কিত প্রশ্ন, কীভাবে একজন অটটলে রিটার্ন কোডটি দেখতে পাবেন? সম্ভবত পুরানো মেশিনগুলি সর্বদা রিটার্ন কোডটি প্রিন্ট করে?
$ printf %o\\n $?
বেশ অদ্ভুত :)
man asciiঅষ্টালকে দশমিক রূপান্তর করতে কোনও লাভ হবে না। bcএকটি ভাল পছন্দ হবে।
$?রিটার্ন কোড শেল মান, এবং একটি দশমিক অঙ্ক (বা GDB সমর্থন আপনার উদাহরণ এছাড়াও cmd করে?)। জানেন না কেন জিডিবি এটি অষ্টালে রিপোর্ট করে। আমার সমাধানটি হ'লman asciiঅলটিক মানগুলি কী বোঝায় তা খুঁজে বের করতে । আকর্ষণীয় প্রশ্ন, আপনি যেমন অন্যান্য প্রোগ্রামগুলি থেকেও অষ্টাল মানগুলিতে চলে যান। সম্ভবত এটি কর্নিগান এবং পাইকের 'ইউনিক্স প্রোগ্রামিং এনভিয়োরনমেন্ট' এ আলোচিত। শুভকামনা।