שְׁאֵלָה:
מתכונן להפצה בינארית. לצוף קשה, לצוף רך או שניהם?
hifkanotiks
2012-08-19 20:44:27 UTC
view on stackexchange narkive permalink

יש לי קוד מקור שאני רוצה להפיץ כבינארי למשתמשים, כך שהם לא יצטרכו לחכות בערך 20 דקות עד שהוא ייאסף. עם זאת, אני קצת מבולבל לגבי בינאריות צפות קשות ורכות.

  1. כיצד אוכל לדעת אם בינארי הוא רך או צף קשה?
  2. האם יש איזשהו מהדר? דגל שאוכל להשתמש בו כדי לאסוף בינאריות צפות רכות / קשות (למשל sf במערכת hf ולהיפך).
  3. האם הבינארי שלי לצוף רך יפעל במערכת hf (כלומר Raspbian)? > האם יש איזושהי דרך שבה אוכל ליצור בינארי שמפעיל את hf על מערכת ציפה קשה, ו- sf על float רך?
האם הקוד שלך בכלל משתמש בחשבון בנקודות צפות?
אחד תשובה:
keiki
2012-08-19 21:02:48 UTC
view on stackexchange narkive permalink

1.) אני חושב שאתה יכול לעשות זאת באמצעות readelf -A <binary> ולהסתכל על Tag_ABI_HardFP_use ( אני לא מומחה כאן)

2.) כאמור בדף שאלות נפוצות בנושא Raspbian. אפשרויות המהדר המומלצות שלהם הן -march = armv6 -mfpu = vfp -mfloat-abi = hard כאשר -mfloat-abi = hard מיועד לאוסף לצוף קשה.

3.) כדי להיות באתר הבטוח אתה צריך לאסוף עבור מערכת ההפעלה שבה אתה משתמש. זה אומר למשל Raspbian = צף קשה וזרוע דביאן = צף רך.

4.) אני בספק, אבל אני לא מומחה לזה.

אתה צריך לכתוב בשפת תכנות, שאינה צריכה לדעת על ההבדל הזה, מכיוון שהוא מוחלט בזמן ריצה כמו Java.
האם אתה יכול לקשר בין שאלות נפוצות בנושא Raspbian?
@bearbin זה נעשה.


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...