প্রশ্ন ট্যাগ «shared-libraries»

ভাগ করা লাইব্রেরিগুলি এমন লাইব্রেরি হয় যেগুলি প্রোগ্রাম শুরু হওয়ার পরে লোড হয়। প্রতিটি লাইব্রেরির একটি একক ভাগ করা অনুলিপি শারীরিক স্মৃতিতে লোড করা হয় এবং একই সময়ে একাধিক প্রক্রিয়া দ্বারা ব্যবহৃত হতে পারে। এটি মেমরির ব্যবহার হ্রাস করে এবং সিস্টেমের কার্যকারিতা উন্নত করে। এই ট্যাগটি কখনও একা ব্যবহার করা উচিত নয়।

8
স্থির এবং ভাগ করা লাইব্রেরির মধ্যে পার্থক্য?
স্থির এবং ভাগ করা লাইব্রেরির মধ্যে পার্থক্য কী? আমি Eclipse ব্যবহার করি এবং স্ট্যাটিক লাইব্রেরি এবং ভাগ করা লাইব্রেরি সহ বেশ কয়েকটি প্রকল্পের ধরণ রয়েছে? একজনের কি অন্যের চেয়ে সুবিধা রয়েছে?

18
গতিশীল বনাম স্থির লাইব্রেরি কখন ব্যবহার করবেন
সি ++ এ শ্রেণিবদ্ধ গ্রন্থাগার তৈরি করার সময় আপনি গতিশীল ( .dll, .so) এবং স্ট্যাটিক ( .lib, .a) লাইব্রেরির মধ্যে বেছে নিতে পারেন। তাদের মধ্যে পার্থক্য কী এবং কখন ব্যবহার করা উপযুক্ত?

5
.A এবং .so ফাইলগুলি কী কী?
আমি বর্তমানে একটি সি অ্যাপ্লিকেশন পোর্ট করার চেষ্টা করছি এআইএক্সে করছি এবং বিভ্রান্ত হয়ে পড়ছি। .A এবং .so ফাইলগুলি কী এবং অ্যাপ্লিকেশন তৈরি / চালানোর সময় সেগুলি কীভাবে ব্যবহার করা হয়?

19
ভাগ করা লাইব্রেরিগুলি লোড করার সময় লিনাক্স ত্রুটি: ভাগ করা বস্তু ফাইলটি খুলতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
প্রোগ্রামটি জেনোমাই টেস্ট স্যুটটির অংশ, লিনাক্স পিসি থেকে লিনাক্স + জেনোমাই এআরএম সরঞ্জামচিয়নে ক্রস-সংকলিত। # echo $LD_LIBRARY_PATH /lib # ls /lib ld-2.3.3.so libdl-2.3.3.so libpthread-0.10.so ld-linux.so.2 libdl.so.2 libpthread.so.0 libc-2.3.3.so libgcc_s.so libpthread_rt.so libc.so.6 libgcc_s.so.1 libstdc++.so.6 libcrypt-2.3.3.so libm-2.3.3.so libstdc++.so.6.0.9 libcrypt.so.1 libm.so.6 # ./clocktest ./clocktest: error while loading shared libraries: libpthread_rt.so.1: cannot open shared …

1
.So, .la এবং .a লাইব্রেরি ফাইলগুলির মধ্যে পার্থক্য কী?
আমি জানি একটি .soফাইল এক ধরণের ডায়নামিক লাইব্রেরি (প্রচুর থ্রেড এ জাতীয় লাইব্রেরি ভাগ করতে পারে তাই মেমোরিতে এটির একাধিক অনুলিপি রাখার দরকার নেই)। কিন্তু এর মধ্যে পার্থক্য কি .aএবং .la? এই সব স্থির গ্রন্থাগার হয়? যদি গতিশীল লাইবসের স্ট্যাটিকগুলির চেয়ে বড় সুবিধা থাকে তবে এখনও প্রচুর স্ট্যাটিক লাইব্রেরি রয়েছে …

12
লিনাক্সে এক্সিকিউটেবলের দ্বারা ব্যবহৃত সমস্ত ভাগ করা লাইব্রেরি কীভাবে প্রদর্শন করবেন?
আমি আমার সিস্টেমে এক্সিকিউটেবল দ্বারা কোন লাইব্রেরি ব্যবহার করা হয় তা জানতে চাই। আরও নির্দিষ্টভাবে, আমি কোন লাইব্রেরিগুলি ব্যবহার করে বাইনারিগুলির সাথে সর্বাধিক ব্যবহৃত হয় তা আমি র‌্যাঙ্ক করতে চাই। কিভাবে আমি এটি করতে পারব?

4
একটি লিনাক্স শেয়ার করা লাইব্রেরি রফতানি করে ফাংশনগুলির তালিকাটি আমি কীভাবে দেখতে পারি?
আমি লিনাক্সে ভাগ করা লাইব্রেরির রফতানি ফাংশনগুলি দেখতে চাই। কোন আদেশ আমাকে এটি করতে অনুমতি দেয়? (উইন্ডোজে আমি প্রোগ্রামটি নির্ভর করি)

7
ld একটি বিদ্যমান গ্রন্থাগার খুঁজে পাবে না
আমি এই ডেবিয়ান ল্যানি সিস্টেমে g ++ এর সাথে একটি অ্যাপ্লিকেশন লিঙ্ক করার চেষ্টা করছি। ld অভিযোগ করছে এটি নির্দিষ্ট গ্রন্থাগার খুঁজে পাচ্ছে না। এখানে সুনির্দিষ্ট উদাহরণটি ইমেজম্যাগিক, তবে কয়েকটি অন্যান্য লাইব্রেরিতে আমারও একই সমস্যা রয়েছে। আমি লিঙ্কারটির সাথে কল করছি: g++ -w (..lots of .o files/include directories/etc..) \ -L/usr/lib …

4
লিনাক্সে সি ++ ডায়নামিক শেয়ার্ড লাইব্রেরি
এটি g ++ সহ ডায়নামিক শেয়ার্ড লাইব্রেরি সংকলনের ফলোআপ । আমি লিনাক্সে সি ++ তে একটি ভাগ করা শ্রেণীর পাঠাগার তৈরি করার চেষ্টা করছি। আমি গ্রন্থাগারটি সংকলন করতে সক্ষম হয়েছি এবং আমি এখানে এবং এখানে যে টিউটোরিয়ালগুলি পেয়েছি তা ব্যবহার করে কিছু (অ-শ্রেণি) ফাংশন কল করতে পারি । আমার সমস্যাগুলি …

1
Gcc কমান্ড লাইন ব্যবহার করে .c ফাইল থেকে .so ফাইল তৈরি করুন
আমি লিনাক্স ডায়নামিক লাইব্রেরি (.so ফাইল) এর জন্য একটি হ্যালো ওয়ার্ল্ড প্রজেক্ট তৈরি করার চেষ্টা করছি। সুতরাং আমার কাছে একটি ফাইল হ্যালো। #include <stdio.h> void hello() { printf("Hello world!\n"); } hello()কমান্ড লাইন থেকে জিসিসি ব্যবহার করে রফতানি করে এমন একটি ফাইল আমি কীভাবে তৈরি করব ?
162 c  linux  gcc  shared-libraries 

4
সি থেকে ফোকাস কল করুন
আমি সি প্রোগ্রামের সাথে গো (ইন্টারফেস) তে লিখিত একটি স্ট্যাটিক অবজেক্ট তৈরি করার চেষ্টা করছি (বলুন, কার্নেল মডিউল বা কিছু)। আমি গো থেকে সি ফাংশন কল করার বিষয়ে ডকুমেন্টেশন পেয়েছি, তবে কীভাবে অন্য পথে যেতে হয় সে সম্পর্কে খুব বেশি কিছু পাইনি। যা আমি পেয়েছি তা সম্ভব, তবে জটিল, আমি …

4
চ্যামেক দিয়ে ভাগ করে নেওয়া লাইব্রেরি কীভাবে তৈরি করবেন?
আমি একটি লাইব্রেরি লিখেছি যা আমি একটি স্ব-লিখিত মেকফিল ব্যবহার করে সংকলন করতাম তবে এখন আমি চটকে স্যুইচ করতে চাই। গাছটি দেখতে দেখতে (আমি সমস্ত অপ্রাসঙ্গিক ফাইলগুলি সরিয়েছি): . ├── include │ ├── animation.h │ ├── buffers.h │ ├── ... │ ├── vertex.h │ └── world.h └── src ├── animation.cpp …


7
পাইথন sys.path ডিরেক্টরিতে থাকা ভাগ করা বস্তুগুলি কেন খুঁজে পাবে না?
আমি আমদানির চেষ্টা করছি pycurl: $ python -c "import pycurl" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: libcurl.so.4: cannot open shared object file: No such file or directory এখন, libcurl.so.4ভিতরে আছে /usr/local/lib। আপনি দেখতে পাচ্ছেন, এটি এতে রয়েছে sys.path: $ python -c "import sys; print(sys.path)" …

5
পাইথনে আপেক্ষিক পথ থেকে আমদানি
আমার ক্লায়েন্ট কোডের জন্য আমার ফোল্ডার, আমার সার্ভার কোডের জন্য একটি ফোল্ডার এবং কোডগুলির জন্য একটি ফোল্ডার রয়েছে যা তাদের মধ্যে ভাগ করা আছে Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.py সার্ভার.পি এবং ক্লায়েন্ট.পি থেকে আমি কীভাবে কমন.পিটি আমদানি করব?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.