প্রশ্ন ট্যাগ «ld»

4
আমি বুঝতে পারছি না - ডাব্লুএল, -পাথ-ডাব্লু,
সুবিধার জন্য আমি নীচে প্রাসঙ্গিক manpages যুক্ত করেছি। আমার (ভুল) বোঝা প্রথমে: যদি আমার সাথে বিকল্পগুলি আলাদা ,করতে হয় তবে এর অর্থ -Wlহ'ল দ্বিতীয়টি অন্য বিকল্প নয় কারণ এটির আগে আসার ,অর্থ এটি -rpathবিকল্পটির পক্ষে যুক্তি । বুঝতে পারি না কীভাবে যুক্তি -rpathথাকতে -Wl,.পারে! আমার মনে কী অর্থ আসবে তা …
244 gcc  ld  rpath 

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

3
LD_LIBRARY_PATH বনাম LIBRARY_PATH
আমি একটি সাধারণ সি ++ প্রোগ্রাম তৈরি করছি এবং আমি বিকাশ এবং পরীক্ষার জন্য সাম্প্রতিকভাবে একটি সিস্টেম সরবরাহিত ভাগ করা লাইব্রেরিটির আরও সাম্প্রতিক সংস্করণটি প্রতিস্থাপন করতে চাই। আমি LD_LIBRARY_PATH ভেরিয়েবল সেট করার চেষ্টা করেছি তবে লিঙ্কার (এলডি) এর সাথে ব্যর্থ হয়েছে: / usr / bin / ld: -lyaml-cpp খুঁজে পাচ্ছে …
159 gcc  g++  ld 


17
সংকলন সমস্যা: crt1.o খুঁজে পাচ্ছেন না
আমার একটি ভার্চুয়াল দেবিয়ান সিস্টেম রয়েছে যা আমি বিকাশের জন্য ব্যবহার করি। আজ আমি llvm / ঝনঝন চেষ্টা করতে চেয়েছিলাম। ক্ল্যাং ইনস্টল করার পরে আমি আমার পুরানো সি-প্রকল্পগুলি (জিসিসি সহ) সংকলন করতে পারি না। এটি ত্রুটি: ... /usr/bin/ld: cannot find crt1.o: No such file or directory /usr/bin/ld: cannot find crti.o: …
114 gcc  clang  ld 

11
জিসিসি এবং এলডি সহ অব্যবহৃত সি / সি ++ চিহ্নগুলি কীভাবে সরিয়ে ফেলবেন?
আমাকে আমার নির্বাহযোগ্য মারাত্মকভাবে ( ARMউন্নয়ন) আকারটি অনুকূল করতে হবে এবং আমি লক্ষ্য করেছি যে আমার বর্তমান বিল্ড স্কিমে (gcc + ld) অব্যবহৃত চিহ্নগুলি ছিনিয়ে নেওয়া হচ্ছে না। arm-strip --strip-unneededফলস্বরূপ এক্সিকিউটেবল / লাইব্রেরিগুলির জন্য ব্যবহারের ফলে এক্সিকিউটেবলের আউটপুট আকার পরিবর্তন হয় না (কেন জানি না, সম্ভবত এটি সহজভাবে পারে না) …
110 c++  c  gcc  ld  strip 

1
-পাথ এবং -ল এর মধ্যে পার্থক্য কী?
gccএবং ldলাইব্রেরিগুলির জন্য অনুসন্ধানের পথটি নির্দিষ্ট করার জন্য অনেকগুলি উপায় সরবরাহ করে them এর মধ্যে রয়েছে পতাকা -rpathএবং -Lপতাকা। ম্যান্যাপগুলি এই দুটি পতাকাগুলির মধ্যে কোনও পার্থক্য প্রকাশ করে না, কার্যকরভাবে বলা হয় যে প্রতিটি পতাকা লাইব্রেরি অনুসন্ধানের পথে একটি লাইব্রেরি যুক্ত করে। তবুও এটি আশ্চর্যজনক বলে মনে হয় যে দুটি …

2
একটি তৃতীয় .o ফাইলের মধ্যে দুটি জিসিসি সংকলিত .o অবজেক্ট ফাইল সংযুক্ত করুন
কীভাবে একজন দুটি জিসিসি সংযুক্ত করে .o অবজেক্ট ফাইলকে তৃতীয় .o ফাইলের সাথে সংযুক্ত করে? $ gcc -c a.c -o a.o $ gcc -c b.c -o b.o $ ??? a.o b.o -o c.o $ gcc c.o other.o -o executable আপনার যদি উত্স ফাইলে অ্যাক্সেস থাকে তবে -combineজিসিসি পতাকা সংকলনের আগে …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.