Static Libraries ธวัชชัย เอี่ยมไพโรจน์. Static Libraries It is the simplest form of library. It is a collection of object files kept together in a ready-to-use.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Strength of Materials I EGCE201 กำลังวัสดุ 1
Advertisements

INTRODUCTION TO C LANGUAGE
Set is a basic term in Mathematics. There is no precise definition for term “set”, But roughly speaking, a set is a collection of objects, Things or symbols,
จำนวน สถานะ NUMBER OF STATES. ประเด็นที่ สนใจ The number of distinct states the finite state machine needs in order to recognize a language is related.
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
CS Assembly Language Programming Period 29.
ออโตมาตาจำกัด FINITE AUTOMATA
Shell Script Programming (Function)
การใช้งานลีนุกซ์ขั้นพื้นฐาน ธวัชชัย เอี่ยมไพโรจน์.
Functions & Sub Program ฟังก์ชันและโปรแกรมย่อย
Functions Standard Library Functions User-defined Functions.
องค์ประกอบและสถาปัตยกรรม คอมพิวเตอร์ Computer Architecture and Organization Pretest.
8/3/2014The Realities of software Testing1 Software testing Realities What is the realities of software testing Why does the software testing not complete.
Lecture 7 ฟังก์ชัน To do: Hand back assignments
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ ผศ. บุรินทร์ รุจจน พันธุ์.. ปรับปรุง 19 ตุลาคม 2555 Introduction to Batch.
Menu and Interactive with Powerpoint ให้นำเรื่อง Input /Output Technology มา จัดทำ การนำเสนอ โดยใช้หลักการ Menu and Interactive with powerpoint มาประยุกต์
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
Chapter 3 Simple Supervised learning
เสรี ชิโนดม ฟังก์ชัน เสรี ชิโนดม
วิทยา กรระสี (วท.บ. วิทยาการคอมพิวเตอร์)
ฟังก์ชัน.
เสรี ชิโนดม PHP กับ Form เสรี ชิโนดม
โครงสร้างข้อมูล(Data Structure)
Permission&User command/ LAMP. User command adduser [username] [option] passwd [username] deluser [option] [username]
FILE AND DIRECTORIES พื้นฐานลินุกส์ ผู้สอน นายวุฒิชัย คำมีสว่าง.
Structure Programming การเขียนโปรแกรมเชิงโครงสร้าง
Information and Communication Technology Lab2
LAB ตัวแปร : Variables ในการเขียนโปรแกรมเราต้องการให้โปรแกรม จดจำค่าต่างๆ ไว้ เช่นเมื่อรับค่าข้อมูลจาก ผู้ใช้ หรือค่าที่ได้จากการคำนวณใดๆ ค่า.
Click when ready Wang991.wordpress.com © All rights reserved Stand SW 100.
การทำงานกับ Files ธวัชชัย เอี่ยมไพโรจน์. UNIX File Structure ดูรายละเอียดได้ที่ 404/doc/file.ppt บน UNIX ทุกๆ อย่างเป็น.
Database & DBMS Architecture วรวิทย์ พูลสวัสดิ์. 2 2 ฐานข้อมูล (Database) - Data and its relation - Databases are designed to offer an organized mechanism.
บทที่ 1 เริ่มต้นสร้าง jQuery Mobile Page
PHP. Date and Time date(format,timestamp)
PHP FRAMEWORK – Web Programming and Web Database Asst. Prof. Dr. Choopan Rattanapoka.
1 exit() and break C++ provides a way to leave a program early (before its natural finish) with the exit() function. The format of exit() is as follows:
ฟังก์ชันในภาษา C. ฟังก์ชัน (Functions) 2 การออกแบบโปรแกรมในภาษาซี จะอยู่บนพื้นฐานของการออกแบบ โมดูล (Module Design) โดยการแบ่ง โปรแกรมออกเป็นงานย่อย ๆ.
ZWSP Word break, Space and Search Engine Wason Liwlompaisan Blognone Co-Founder, Software Developer, most of all I'm just a geek.
Computer Programming I โดย อ.วิมลศรี เกตุโสภณ สาขาวิชาระบบสารสนเทศ
การเขียนโปรแกรมด้วยภาษา C
Package การสร้าง Package การใช้งาน Package อ.ธวัฒน์ชัย.
การตลาดในเศรษฐกิจยุคใหม่ (Marketing in the New Economy)
C# Part 0: Introduction to Revision Control
ครูวีรธรรม เทศประสิทธิ์ แผนกวิชาคอมพิวเตอร์ธุรกิจ
คิดไว สรุปไว ด้วย MIND MAP ยินดีต้อนรับผู้เข้าร่วมสัมมนาหลักสูตร
1. นี่เป็นสิ่งที่พระเยซูทรงทำ พระองค์ทรงรักษาทุกคน ที่เจ็บป่วยให้หายดี
โครงสร้างโปรแกรมภาษา C
Information System Development
STACK สแตก(stack) เป็นโครงสร้างข้อมูลแบบเชิงเส้น ที่มีการใส่ข้อมูลเข้า และนำข้อมูลออกเพียงด้านเดียว ดังนั้น ข้อมูลที่เข้าไปอยู่ใน stack ก่อนจะออกจาก stack.
1. ดาวิด มอง ผ่านสายตาของพระเจ้า
ประภาศรี ฟุ้งศรีวิโรจน์ แผนกสนับสนุนฝ่ายทรัพยากร
บทที่ 1 ความรู้เบื้องต้น เกี่ยวกับระบบสารสนเทศ
นวัตกรรมการบริการสารสนเทศ ในยุคประเทศไทย 4.0
JSON API Pentaho User Manual.
introduction to Computer Programming
การจัดการไฟล์ File Management.
ระบบเครือข่ายคอมพิวเตอร์ Internet
คำเทศนาชุด: ท่านมีของประทาน
“เรียนรู้ที่จะให้อภัย”
ตอนที่ 4: ผลประโยชน์ของความชอบธรรม
PART 5: The Spirit of Faith
ที่มาและหน่วยงานกาชาดต่างๆ
“เคลื่อนไปสู่ชีวิตใหม่ ตอนที่ 2” Moving Into the Newness of Life
ตอนที่ 4: เคลื่อนไปกับของประทานของท่าน Part 4: Flowing In Your Gift
ความรู้พื้นฐานเกี่ยวกับการสร้างเว็บไซต์
Training for SPSS BY Assist. Prof. Benchamat Laksaniyanon, Phd
การตลาดในเศรษฐกิจยุคใหม่ (Marketing in the New Economy)
โครงการสัมมนาเชิงปฏิบัติการบูรณาการภาครัฐและเอกชนในการจัดยุทธศาสตร์เศรษฐกิจภาคตะวันออก This template can be used as a starter file to give updates for.
Writing for communication
Chapter 5: Function.
Memory Management Ex. C = A + B A typical instruction-execution cycle
ใบสำเนางานนำเสนอ:

Static Libraries ธวัชชัย เอี่ยมไพโรจน์

Static Libraries It is the simplest form of library. It is a collection of object files kept together in a ready-to-use form. To use its functions: –include the header that declares the function. –Compile and link to the library. Know as “archives” name end with.a such as cgihtml.a Use “ar” command to create the static library.

Steps to create a static library. Create functions in files, such as: fred.c, bill.c then compile to get its object file like: fred.o bill.o etc. Create a header file which include function prototype of all functions in the library. Test the completeness of the object files. Use command as: –ar crv liba bill.o fred.o On some systems must use: (No need for Linux.) –ranlib lib.a

Disadvantage of static libraries. Many copies of the same functions in memory. UNIX also support shared libraries. (Not in our scope!). Named: –/lib/libc.so.N (N represent version number.) –/lib/libc.sa (Reference to share codes, not library itself.) Use command: (See which share library need by program). –ldd /usr/local/apache/bin/httpd

Lab01 กำหนด files ต่างๆ ไว้ให้ที่ : – mples/lab01/ ให้เขียน Makefile เพื่อสร้าง static library ชื่อเดียวกับ loginID ของท่านตามด้วย.a เช่น sc a จาก files ที่กำหนดให้ ตรวจดูขนาดของ file ว่าเป็น bytes แล้วเก็บไว้ที่ web directory รายวิชานี้ของ ท่าน เขียนรายงานผลการศึกษาทดลองครั้งนี้แล้ว ส่งมากับ mail ที่