โลโก้
ยูเนี่ยนพีเดีย
การสื่อสาร
ดาวน์โหลดได้จาก Google Play
ใหม่! ดาวน์โหลด ยูเนี่ยนพีเดีย บน Android ™ของคุณ!
ฟรี
เร็วกว่าเบราว์เซอร์!
 

GNU Debugger

ดัชนี GNU Debugger

GNU Debugger หรือนิยมเรียกย่อๆ ว่า GDB เป็นโปรแกรมดีบั๊กเกอร์ของโครงการกนู ทำงานบนระบบปฏิบัติการแบบยูนิกซ์ สนับสนุนภาษาต่างๆ เช่น ภาษาซี, ซีพลัสพลัส, เอดา และ ฟอร์แทรน เป็นต้น GDB ทำงานในระบบบรรทัดคำสั่ง ผู้ใช้ต้องสั่งงานโดยการพิมพ์คำสั่ง แต่ถ้าหากต้องการส่วนต่อประสานกราฟิกกับผู้ใช้ ก็สามารถทำได้โดยการทำงานผ่านโปรแกรมฟรอนต์เอ็นด์ (frontend) เช่น โปรแกรม DDD ซึ่งจะไปเรียก GDB อีกทีหนึ่ง.

13 ความสัมพันธ์: พ.ศ. 2551กนูภาษาฟอร์แทรนภาษาซีภาษาซีพลัสพลัสภาษาเอดามูลนิธิซอฟต์แวร์เสรีระบบปฏิบัติการแบบยูนิกซ์สัญญาอนุญาตสาธารณะทั่วไปของกนูส่วนต่อประสานกราฟิกกับผู้ใช้ข้ามแพลตฟอร์มเบิร์กลีย์ซอฟต์แวร์ดิสทริบิวชัน27 มีนาคม

พ.ศ. 2551

ทธศักราช 2551 ตรงกับปีคริสต์ศักราช 2008 เป็นปีอธิกสุรทินที่วันแรกเป็นวันอังคารตามปฏิทินเกรกอเรียน และเป็น.

ใหม่!!: GNU Debuggerและพ.ศ. 2551 · ดูเพิ่มเติม »

กนู

ำหรับ กนู ที่เป็นสัตว์ป่าแอฟริกา ดูที่: เครื่องหมายการค้าของกนู โครงการ กนู (GNU) เป็นชื่อของโครงการพัฒนาระบบปฏิบัติการ ริเริ่มโดยริชาร์ด สตอลแมน เมื่อปี พ.ศ. 2527 โดยมีจุดมุ่งหมายที่จะพัฒนาระบบปฏิบัติการเพื่อให้เป็นซอฟต์แวร์เสรี ที่ทุกคนสามารถนำไปใช้ แก้ไข ปรับปรุง หรือจำหน่ายฟรี โดยไม่ต้องเสียค่าลิขสิทธิ์ โครงการกนู ประกอบไปด้วย เคอร์เนล ไลบรารี คอมไพเลอร์ โปรแกรมระบบ และ โปรแกรมประยุกต์ต่าง ๆ คำว่า กนู (IPA: /ɡəˈnuː/ เกอะนู หรือ /ˈnjuː/ นยู ในบางประเทศ) เป็นคำย่อแบบกล่าวซ้ำ มาจากคำเต็มว่า GNU's Not Unix (กนูไม่ใช่ยูนิกซ์) เพราะระบบกนูพัฒนาให้เหมือนระบบยูนิกซ์แต่ไม่ได้ใช้ซอร์สโคดของยูนิกซ์เล..

ใหม่!!: GNU Debuggerและกนู · ดูเพิ่มเติม »

ภาษาฟอร์แทรน

ภาษาฟอร์แทรน (Fortran programming language หรือ FORTRAN) เป็นภาษาที่เก่าแก่ที่สุดของวงการคอมพิวเตอร์ ได้รับการพัฒนาขึ้นในคริสต์ทศวรรษ 1950 นิยมนำไปใช้ในการคำนวณทางคณิตศาสตร์และวิทยาศาสตร์ จนถึงปัจจุบันนี้ ภาษาฟอร์แทรนก็ยังถูกใช้ในทางวิทยาศาสตร์อยู่ หมวดหมู่:ภาาาโปรแกรม หมวดหมู่:ภาษาโปรแกรมเชิงอาร์เรย์ หมวดหมู่:ภาษาโปรแกรมเชิงกระบวนงาน หมวดหมู่:ภาษาโปรแกรมเชิงตัวเลข หมวดหมู่:ภาษาโปรแกรมเชิงวัตถุ หมวดหมู่:คอมพิวเตอร์งานขนาน หมวดหมู่:มาตรฐานคอมพิวเตอร์ หมวดหมู่:สิ่งประดิษฐ์ของสหรัฐอเมริกา.

ใหม่!!: GNU Debuggerและภาษาฟอร์แทรน · ดูเพิ่มเติม »

ภาษาซี

ษาซี (C) เป็นภาษาโปรแกรมสำหรับวัตถุประสงค์ทั่วไป เริ่มพัฒนาขึ้นระหว่าง พ.ศ. 2512-2516 (ค.ศ. 1969-1973) โดยเดนนิส ริชชี่ (Denis Retchie) ที่เอทีแอนด์ทีเบลล์แล็บส์ (AT&T Bell Labs) ภาษาซีเป็นภาษาที่มีความยืดหยุ่นในการเขียนโปรแกรมและมีเครื่องมืออำนวยความสะดวกสำหรับการเขียนโปรแกรมเชิงโครงสร้างและอนุญาตให้มีขอบข่ายตัวแปร (scope) และการเรียกซ้ำ (recursion) ในขณะที่ระบบชนิดตัวแปรอพลวัตก็ช่วยป้องกันการดำเนินการที่ไม่ตั้งใจหลายอย่าง เหมือนกับภาษาโปรแกรมเชิงคำสั่งส่วนใหญ่ในแบบแผนของภาษาอัลกอล การออกแบบของภาษาซีมีคอนสตรักต์ (construct) ที่โยงกับชุดคำสั่งเครื่องทั่วไปได้อย่างพอเพียง จึงทำให้ยังมีการใช้ในโปรแกรมประยุกต์ซึ่งแต่ก่อนลงรหัสเป็นภาษาแอสเซมบลี คือซอฟต์แวร์ระบบอันโดดเด่นอย่างระบบปฏิบัติการคอมพิวเตอร์ ยูนิกซ์ ภาษาซีเป็นภาษาโปรแกรมหนึ่งที่ใช้กันอย่างแพร่หลายมากที่สุดตลอดกาล และตัวแปลโปรแกรมของภาษาซีมีให้ใช้งานได้สำหรับสถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการต่าง ๆ เป็นส่วนมาก ภาษาหลายภาษาในยุคหลังได้หยิบยืมภาษาซีไปใช้ทั้งทางตรงและทางอ้อม ตัวอย่างเช่น ภาษาดี ภาษาโก ภาษารัสต์ ภาษาจาวา จาวาสคริปต์ ภาษาลิมโบ ภาษาแอลพีซี ภาษาซีชาร์ป ภาษาอ็อบเจกทีฟ-ซี ภาษาเพิร์ล ภาษาพีเอชพี ภาษาไพทอน ภาษาเวอริล็อก (ภาษาพรรณนาฮาร์ดแวร์) และซีเชลล์ของยูนิกซ์ ภาษาเหล่านี้ได้ดึงโครงสร้างการควบคุมและคุณลักษณะพื้นฐานอื่น ๆ มาจากภาษาซี ส่วนใหญ่มีวากยสัมพันธ์คล้ายคลึงกับภาษาซีเป็นอย่างมากโดยรวม (ยกเว้นภาษาไพทอนที่ต่างออกไปอย่างสิ้นเชิง) และตั้งใจที่จะผสานนิพจน์และข้อความสั่งที่จำแนกได้ของวากยสัมพันธ์ของภาษาซี ด้วยระบบชนิดตัวแปร ตัวแบบข้อมูล และอรรถศาสตร์ที่อาจแตกต่างกันโดยมูลฐาน ภาษาซีพลัสพลัสและภาษาอ็อบเจกทีฟ-ซีเดิมเกิดขึ้นในฐานะตัวแปลโปรแกรมที่สร้างรหัสภาษาซี ปัจจุบันภาษาซีพลัสพลัสแทบจะเป็นเซตใหญ่ของภาษาซี ในขณะที่ภาษาอ็อบเจกทีฟ-ซีก็เป็นเซตใหญ่อันเคร่งครัดของภาษาซี ก่อนที่จะมีมาตรฐานภาษาซีอย่างเป็นทางการ ผู้ใช้และผู้พัฒนาต่างก็เชื่อถือในข้อกำหนดอย่างไม่เป็นทางการในหนังสือที่เขียนโดยเดนนิส ริตชี และไบรอัน เคอร์นิกัน (Brian Kernighan) ภาษาซีรุ่นนั้นจึงเรียกกันโดยทั่วไปว่า ภาษาเคแอนด์อาร์ซี (K&R C) ต่อม..

ใหม่!!: GNU Debuggerและภาษาซี · ดูเพิ่มเติม »

ภาษาซีพลัสพลัส

ษาซีพลัสพลัส (C++) เป็นภาษาโปรแกรมคอมพิวเตอร์อเนกประสงค์ มีโครงสร้างภาษาที่มีการจัดชนิดข้อมูลแบบสแตติก (statically typed) และสนับสนุนรูปแบบการเขียนโปรแกรมที่หลากหลาย (multi-paradigm language) ได้แก่ การโปรแกรมเชิงกระบวนคำสั่ง, การนิยามข้อมูล, การโปรแกรมเชิงวัตถุ, และการโปรแกรมแบบเจเนริก (generic programming) ภาษาซีพลัสพลัสเป็นภาษาโปรแกรมเชิงพาณิชย์ที่นิยมมากภาษาหนึ่งนับตั้งแต่ช่วงทศวรรษ 1990 เบียเนอ สเดราสดร็อบ (Bjarne Stroustrup) จากเบลล์แล็บส์ (Bell Labs) เป็นผู้พัฒนาภาษาซีพลัสพลัส (เดิมใช้ชื่อ "C with classes") ในปี ค.ศ. 1983 เพื่อพัฒนาภาษาซีดั้งเดิม สิ่งที่พัฒนาขึ้นเพิ่มเติมนั้นเริ่มจากการเพิ่มเติมการสร้างคลาสจากนั้นก็เพิ่มคุณสมบัติต่างๆ ตามมา ได้แก่ เวอร์ชวลฟังก์ชัน การโอเวอร์โหลดโอเปอเรเตอร์ การสืบทอดหลายสาย เทมเพลต และการจัดการเอกเซพชัน มาตรฐานของภาษาซีพลัสพลัสได้รับการรับรองในปี ค.ศ. 1998 เป็นมาตรฐาน ISO/IEC 14882:1998 เวอร์ชันล่าสุดคือเวอร์ชันในปี ค.ศ. 2014 ซึ่งเป็นมาตรฐาน ISO/IEC 14882:2014 (รู้จักกันในชื่อ C++14).

ใหม่!!: GNU Debuggerและภาษาซีพลัสพลัส · ดูเพิ่มเติม »

ภาษาเอดา

ษาเอดา (Ada) เป็นภาษาคอมพิวเตอร์ภาษาหนึ่งที่เรียกว่า procedural programming language ซึ่งพัฒนาขึ้นมาโดยกระทรวงกลาโหมของสหรัฐ เมื่อปี พ.ศ. 2513 ชื่อของโปรแกรมตั้งตามชื่อของผู้บุกเบิกเรื่องคอมพิวเตอร์ คือ ออกกุสตา เอดา ไบรอน เคาน์เตสแห่งเลิฟเลซ (Augusta Ada Byron, Countess of Lovelace).

ใหม่!!: GNU Debuggerและภาษาเอดา · ดูเพิ่มเติม »

มูลนิธิซอฟต์แวร์เสรี

300px มูลนิธิซอฟต์แวร์เสรี (Free Software Foundation, ชื่อย่อ: FSF) เป็นองค์กรไม่แสวงหากำไรที่ก่อตั้งโดย ริชาร์ด สตอลล์แมน เมื่อวันที่ 4 ตุลาคม พ.ศ. 2528 (ค.ศ. 1985) เพื่อสนับสนุนแนวทางซอฟต์แวร์เสรี มีจุดประสงค์ต้องการให้สามารถเผยแพร่และแก้ไขซอฟต์แวร์คอมพิวเตอร์ได้โดยปราศจากข้อจำกัดใดๆ มูลนิธินี้จดทะเบียนในรัฐแมสซาชูเซตส์ สหรัฐอเมริกา ตั้งแต่เริ่มก่อตั้งจนถึงราวกลางคริสต์ทศวรรษที่ 1990 ทุนส่วนใหญ่ของมูลนิธินำไปใช้จากนักพัฒนามาเขียนซอฟต์แวร์เสรีสำหรับโครงการกนู แต่นับจากกลางคริสต์ทศวรรษที่ 1990 เป็นต้นมา พนักงานและอาสาสมัครของมูลนิธิส่วนใหญ่ทำงานด้านกฎหมาย และปัญหาทางโครงสร้างของแนวทางซอฟต์แวร์เสรีและชุมชนของซอฟต์แวร์เสรี เพื่อให้สอดคล้องกับเป้าหมาย คอมพิวเตอร์ของมูลนิธิทุกเครื่องใช้แต่ซอฟต์แวร์เสรีเท่านั้น.

ใหม่!!: GNU Debuggerและมูลนิธิซอฟต์แวร์เสรี · ดูเพิ่มเติม »

ระบบปฏิบัติการแบบยูนิกซ์

ระบบปฏิบัติการแบบยูนิกซ์ (Unix-like operating system) เป็นคำเรียกระบบปฏิบัติการที่คล้ายคลึงกับยูนิกซ์ ซึ่งอาจไม่จำเป็นต้องตรงตามนิยามหรือได้รับการรับรองตาม Single UNIX Specification ก็ได้ คำว่า "ระบบปฏิบัติการแบบยูนิกซ์" ครอบคลุม.

ใหม่!!: GNU Debuggerและระบบปฏิบัติการแบบยูนิกซ์ · ดูเพิ่มเติม »

สัญญาอนุญาตสาธารณะทั่วไปของกนู

รื่องหมายการค้าของกนู สัญญาอนุญาตสาธารณะทั่วไปของกนู หรือ กนูจีพีแอล หรือ จีพีแอล (GNU General Public License, GNU GPL, GPL) เป็นสัญญาอนุญาตสำหรับซอฟต์แวร์เสรี ที่ได้รับความนิยมสูงที่สุดในปัจจุบัน ฉบับแรกสุดเขียนโดย ริชาร์ด สตอลล์แมน เริ่มต้นใช้กับโครงการกนู ในปี พ.ศ. 2534 (ค.ศ. 1991).

ใหม่!!: GNU Debuggerและสัญญาอนุญาตสาธารณะทั่วไปของกนู · ดูเพิ่มเติม »

ส่วนต่อประสานกราฟิกกับผู้ใช้

วนต่อประสานกราฟิกกับผู้ใช้ (Graphical User Interface, GUI อ่านว่า จียูไอ หรือ กูอี้) เป็นวิธีการใช้งานคอมพิวเตอร์ผ่านทางสัญลักษณ์หรือภาพนอกเหนือจากทางตัวอักษร จียูไอมีส่วนประกอบต่างๆ เช่น ไอคอน หน้าต่างการใช้งาน เมนู ปุ่มเลือก และการใช้เมาส์ หรือแม้แต่ในระบบทัชสกรีน จียูไอพัฒนาพัฒนาขึ้นโดยนักวิจัยที่สถาบันวิจัยสแตนฟอร์ดนำโดย ดัก เอนเกลบาร์ต (Doug Engelbart) โดยการใช้งานร่วมกับไฮเปอร์ลิงก์และเมาส์ ซึ่งภายหลังได้นำมาวิจัยต่อที่ศูนย์วิจัยซีร็อกซ์พาร์ค (Xerox PARC) โดยใช้งานระบบกราฟิกแทนที่ระบบตัวอักษร โดยบางคนจะเรียกระบบนี้ว่า PARC User Interface หรือ PUI ปลายคริสต์ทศวรรษที่ 1970 แอปเปิลคอมพิวเตอร์ได้นำมาใช้ครั้งกับเครื่องแมคอินทอช ซึ่งภายหลังsteve job ได้เป็นosk121ทางไมโครซอฟท์ได้เลียนแบบความคิดมาใช้กับระบบปฏิบัติการวินโดวส์ ในปัจจุบันจียูไอเป็นที่นิยมโดยสามารถเห็นได้จากระบบปฏิบัติการ แมคอินทอช และ วินโดวส์ และล่าสุดในลินุกซ.

ใหม่!!: GNU Debuggerและส่วนต่อประสานกราฟิกกับผู้ใช้ · ดูเพิ่มเติม »

ข้ามแพลตฟอร์ม

้ามแพลตฟอร์ม หรือ หลายแพลตฟอร์ม (Cross-platform) หมายถึงการที่โปรแกรมคอมพิวเตอร์ ภาษาโปรแกรม ระบบปฏิบัติการ หรือ ซอฟต์แวร์ชนิดอื่น ๆ สามารถทำงานได้ในหลายแพลตฟอร์มคอมพิวเตอร์ ตัวอย่างเช่น โปรแกรมคอมพิวเตอร์สามารถทำงานได้บนไมโครซอฟท์วินโดวส์ สำหรับสถาปัตยกรรม x86 และ Mac OS X บน PowerPC สวัสดี.

ใหม่!!: GNU Debuggerและข้ามแพลตฟอร์ม · ดูเพิ่มเติม »

เบิร์กลีย์ซอฟต์แวร์ดิสทริบิวชัน

ร์กลีย์ซอฟต์แวร์ดิสทริบิวชั่น (Berkeley Software Distribution -BSD; Berkeley Unix) เป็นระบบปฏิบัติการยูนิกซ์ที่พัฒนาและเผยแพร่โดย มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ เริ่มต้นในช่วงคริสต์ทศวรรษที่ 70 ชื่อบีเอสดียังคงมีอยู่ในระบบปฏิบัติการรุ่นใหม่ ๆ ซึ่งสืบทอดมาจากดิสทริบิวชั่นนี้ เช่น FreeBSD, NetBSD, และ OpenBSD เป็นต้น บีเอสดีจัดว่าเป็นยูนิกซ์ที่ใช้กันแพร่หลายสำหรับคอมพิวเตอร์ระดับเวิร์กสเตชันในยุคนั้น ทั้งนี้อาจเป็นเพราะสัญญาอนุญาตใช้งานของบีเอสดีนั้นไม่ซับซ้อน ทำให้บริษัทอื่น ๆ นำเทคโนโลยีไปพัฒนาในช่วงคริสต์ทศวรรษที่ 80 จนสร้างความคุ้นเคยในวงกว้าง ถึงแม้ว่าในช่วงคริสต์ทศวรรษที่ 90 บีเอสดีจะถูกแทนที่ด้วย System V รีลีส 4.x และ OSF/1 แต่ในระยะหลังนี้มีการปรับปรุงและพัฒนาระบบปฏิบัติการโดยใช้ซอร์สโค้ดที่เปิดเผยของบีเอสดีเป็นแกนหลัก.

ใหม่!!: GNU Debuggerและเบิร์กลีย์ซอฟต์แวร์ดิสทริบิวชัน · ดูเพิ่มเติม »

27 มีนาคม

วันที่ 27 มีนาคม เป็นวันที่ 86 ของปี (วันที่ 87 ในปีอธิกสุรทิน) ตามปฏิทินสุริยคติแบบเกรกอเรียน เมื่อถึงวันนี้จะยังเหลือวันอีก 279 วันในปีนั้น.

ใหม่!!: GNU Debuggerและ27 มีนาคม · ดูเพิ่มเติม »

เปลี่ยนเส้นทางที่นี่:

GDB

ขาออกขาเข้า
Hey! เราอยู่ใน Facebook ตอนนี้! »