ผลต่างระหว่างรุ่นของ "คลัง (โปรแกรม)"

จากวิกิพีเดีย สารานุกรมเสรี
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
BotKung (คุย | ส่วนร่วม)
เก็บกวาดบทความด้วยบอต
Metrouthe (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 1: บรรทัด 1:
[[ไฟล์:Libs_dia.png|thumb|277px|right|ตัวอย่างแผนภาพแสดงการเรียกใช้งานไลบรารีของโปรแกรมเล่นสื่อผสมประเภท [[Ogg Vorbis]]]]
[[ไฟล์:Libs_dia.png|thumb|277px|right|ตัวอย่างแผนภาพแสดงการเรียกใช้งานไลบรารีของโปรแกรมเล่นสื่อผสมประเภท [[Ogg Vorbis]]]]
'''ไลบรารี''' ({{lang-en|library}}) หรือ '''คลังโปรแกรม''' ในทาง[[วิทยาการคอมพิวเตอร์]] คือส่วนที่รวบรวม[[กระบวนการ]] (process) และ[[ฟังก์ชันย่อย]] (subroutine) ต่าง ๆ ซึ่งอาจจะรวม[[ซอร์สโค้ด]]หรือไม่ก็ได้ ที่จำเป็นต้องใช้ในการเขียน[[ซอฟต์แวร์]]หรือใช้ในการทำงานของ[[โปรแกรม]]หนึ่งๆ
'''คลังโปรแกรม''' หรือ '''ไลบรารี''' ({{lang-en|library}}) ในทาง[[วิทยาการคอมพิวเตอร์]] คือส่วนที่รวบรวม[[กระบวนการ]] (process) และ[[ฟังก์ชันย่อย]] (subroutine) ต่าง ๆ ซึ่งอาจจะรวม[[ซอร์สโค้ด]]หรือไม่ก็ได้ ที่จำเป็นต้องใช้ในการเขียน[[ซอฟต์แวร์]]หรือใช้ในการทำงานของ[[โปรแกรม]]หนึ่งๆ


== รูปแบบไฟล์ ==
== รูปแบบไฟล์ ==
* ใน [[กนู]]/[[ลีนุกซ์]] [[โซลาริส]] และ [[บีเอสดี]] ตัวแปร: <code>lib''ชื่อไลบรารี''.a</code> และ <code>lib''ชื่อไลบรารี''.so</code> ไฟล์จะถูกเก็บไว้ใน[[ไดเร็กทอรี]] <code>/lib</code>
* ใน [[กนู]]/[[ลีนุกซ์]] [[โซลาริส]] และ [[บีเอสดี]] ตัวแปร: <code>lib''ชื่อไลบรารี''.a</code> และ <code>lib''ชื่อไลบรารี''.so</code> ไฟล์จะถูกเก็บไว้ใน[[ไดเร็กทอรี]] <code>/lib</code>
* [[แมคโอเอสเท็น]] ใช้ระบบไลบรารีจากระบบบีเอสดี และใช้ <code>.so</code> และ <code>.dylib</code>
* [[แมคโอเอสเท็น]] ใช้ระบบไลบรารีจากระบบบีเอสดี และใช้ <code>.so</code> และ <code>.dylib</code>
* [[ไมโครซอฟท์วินโดวส์]] ใช้ <code>*.lib</code> สำหรับไลบรารีสแตติค และ <code>*.dll</code> สำหรับไลบรารีไดนามิก
* [[ไมโครซอฟท์วินโดวส์]] ใช้ <code>*.lib</code> สำหรับไลบรารีสแททิก และ <code>*.dll</code> สำหรับไลบรารีไดแนมิก





รุ่นแก้ไขเมื่อ 01:30, 23 พฤศจิกายน 2557

ตัวอย่างแผนภาพแสดงการเรียกใช้งานไลบรารีของโปรแกรมเล่นสื่อผสมประเภท Ogg Vorbis

คลังโปรแกรม หรือ ไลบรารี (อังกฤษ: library) ในทางวิทยาการคอมพิวเตอร์ คือส่วนที่รวบรวมกระบวนการ (process) และฟังก์ชันย่อย (subroutine) ต่าง ๆ ซึ่งอาจจะรวมซอร์สโค้ดหรือไม่ก็ได้ ที่จำเป็นต้องใช้ในการเขียนซอฟต์แวร์หรือใช้ในการทำงานของโปรแกรมหนึ่งๆ

รูปแบบไฟล์