PDA

View Full Version : سوال: ايجاد كتابخانه براي زبان سي



fatemehmoon
دوشنبه 07 اردیبهشت 1388, 17:44 عصر
چه جوري ميشه در لينوكس براي زبان سي كتابخانه ايجاد كرد و از آن استفاده كرد
با تشكر
خيلي فوريه:افسرده:

حامد مصافی
دوشنبه 07 اردیبهشت 1388, 17:55 عصر
ابتدا کدهای خود را در فایل های cpp و h بنویسید.
سپس آنها را به نوع so کامپایل کنید.
فایل so ایجاد شده را در پوشه lib کپی کنید.
اگر فایل شما نامی مانند libmyfile.so دارد بهتر است لینک هایی به این فایل و به پسوند ورژن آن ایجاد کنید. مانند :

libmyfile.so.1
libmyfile.so.1.0
libmyfile.so.1.0.0
سپس فایل h خود را در پوشه include کپی کنید.

و کار تمام است.
در برنامه بعدی خود می توانید این فایل را include کنید. سپس هنگام کامپایل باید سوئیچ زیر را به کار بگیرید.

-lmyfile