ranlib چی هست و به چه دردی می خوره؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ranlib چی هست و به چه دردی می خوره؟

+1 امتیاز

سلام!

توی مراحل cross compile کردن (Fedora 20, MinGW) به چیزی برخورد کردم به نام ranlib... می خواستم بدونم ranlib چی هست و به چه دردی می خوره؟

سوال شده شهریور 17, 1393  بوسیله ی مسعود لپه‌چی (امتیاز 928)   12 31 50

2 پاسخ

+4 امتیاز
 
بهترین پاسخ

 دستور ar کارش آرشیو کردن هست

یعنی مثلا

ar file.a source1.o source2.o

میاد object فایل های source 1 و source 2 رو میزاره داخل file.a

حالا این ar یکسری ورودی هم داره 

  • r : محتویات قدیمی رو با محتویات جدید جایگزین می کنه (مخفف replace)
  • c:  اگر آرشیو وجود نداشت آرشیو رو میسازه (Create)
  • u : فایل هایی که داخل آرشیو هستن رو بروز رسانی می کنه .(update)
  • s : یک جدول از ایندکس  فایل های آرشیو شده میسازه linker کامپایلر gcc به این جدول نیاز داره.(symbl)
  • و چیزهای دیگه که توی این لینک هستن 

داخل سوال  قبلی شما از این استفاده کردید :  ar rcu

 که ar rcu اون جدول که لینکر نیاز داره  رو نمیسازه

ranlib.exe کارش همینه index آبجکت ها رو اضافه می کنه

میتونستین بجای استفاده از ranlib بنویسید ar s  یا همون خط قبلی پارامتر s رو هم پاس بدید یعنی ar rcus

پاسخ داده شده شهریور 17, 1393 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
انتخاب شد شهریور 19, 1393 بوسیله ی مسعود لپه‌چی
+4 امتیاز

یک کتابخانه به زبان C هستش که wrapper برای c++ هم داره بیشترین کاربرد اعداد تصادفی در فیلد شبیه سازی و در برخی موارد در گیم ها هستش.

این کتابخانه توزیع های زیر را پشتیبانی می کنه.

  • Beta
  • Chi-square
  • Exponential
  • Gamma
  • Multivariate normal
  • Non-central chi-squared
  • Non-central F
  • Univariate normal
  • Random permutations
  • Real uniform
  • Binomial
  • Negative Binomial
  • Multinomial
  • Poisson
  • Integer uniform
پاسخ داده شده شهریور 17, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
منظور از wrapper اینجا چیه؟
سلام در مورد wrapper این لینک رو ببینید  http://goo.gl/ewfp7i
...