ນີ້ແມ່ນຄໍາສັ່ງ i686-linux-gnu-size ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ຂະຫນາດ - ບັນຊີລາຍການຂະຫນາດພາກສ່ວນແລະຂະຫນາດທັງຫມົດ.
ສະຫຼຸບສັງລວມ
ຂະຫນາດ [-A|-B|--format=ເຂົ້າກັນໄດ້]
[- ຊ່ວຍ]
[-d|-o|-x|--radix=ຈໍານວນ]
[--ທົ່ວໄປ]
[-t|-- ຈໍານວນທັງຫມົດ]
[--ເປົ້າໝາຍ=bfdname] [-V|- ການປ່ຽນແປງ]
[objfile... ]
ລາຍລະອຽດ
GNU ຂະຫນາດ ຜົນປະໂຫຍດສະແດງລາຍການຂະຫນາດຂອງພາກສ່ວນ --- ແລະຂະຫນາດທັງຫມົດ --- ສໍາລັບ
ແຕ່ລະວັດຖຸ ຫຼືແຟ້ມຈັດເກັບ objfile ໃນບັນຊີລາຍຊື່ການໂຕ້ຖຽງຂອງຕົນ. ໂດຍ
ໃນຕອນຕົ້ນ, ເສັ້ນຜົນຜະລິດແມ່ນສ້າງຂຶ້ນສໍາລັບແຕ່ລະໄຟລ໌ວັດຖຸຫຼືແຕ່ລະຄົນ
ໂມດູນຢູ່ໃນບ່ອນເກັບມ້ຽນ.
objfile... ແມ່ນໄຟລ໌ວັດຖຸທີ່ຈະກວດສອບ. ຖ້າບໍ່ມີການລະບຸ,
ໄຟລ໌ "a.out" ຈະຖືກໃຊ້.
OPTIONS
ຕົວເລືອກແຖວຄໍາສັ່ງມີຄວາມຫມາຍດັ່ງຕໍ່ໄປນີ້:
-A
-B
--format=ເຂົ້າກັນໄດ້
ການນໍາໃຊ້ຫນຶ່ງໃນທາງເລືອກເຫຼົ່ານີ້, ທ່ານສາມາດເລືອກບໍ່ວ່າຈະເປັນຜົນຜະລິດຈາກ
GNU ຂະຫນາດ ຄ້າຍຄືກັບຜົນຜະລິດຈາກລະບົບ V ຂະຫນາດ (ການນໍາໃຊ້ -A, ຫຼື
--format=sysv), ຫຼື Berkeley ຂະຫນາດ (ການນໍາໃຊ້ -B, ຫຼື --format=berkeley).
ຄ່າເລີ່ມຕົ້ນແມ່ນຮູບແບບເສັ້ນດຽວທີ່ຄ້າຍຄືກັບ Berkeley's.
ນີ້ແມ່ນຕົວຢ່າງຂອງ Berkeley (ຄ່າເລີ່ມຕົ້ນ) ຮູບແບບຜົນຜະລິດຈາກ
ຂະຫນາດ:
$size --format=ຂະໜາດຂອງ Berkeley ranlib
ຂໍ້ມູນຂໍ້ຄວາມ bss dec hex ຊື່ໄຟລ໌
294880 81920 11592 388392 5ed28 ranlib
294880 81920 11888 388688 5ee50 .
ນີ້ແມ່ນຂໍ້ມູນດຽວກັນ, ແຕ່ສະແດງຢູ່ໃກ້ກັບ System V
ສົນທິສັນຍາ:
$size --format=ຂະໜາດ SysV ranlib
ranlib:
addr ຂະຫນາດພາກສ່ວນ
.ຂໍ້ຄວາມ 294880 8192
.ຂໍ້ມູນ 81920 303104
.bss 11592 385024
ລວມ 388392
ຂະຫນາດ:
addr ຂະຫນາດພາກສ່ວນ
.ຂໍ້ຄວາມ 294880 8192
.ຂໍ້ມູນ 81920 303104
.bss 11888 385024
ລວມ 388688
- ຊ່ວຍ
ສະແດງບົດສະຫຼຸບຂອງການໂຕ້ຖຽງທີ່ຍອມຮັບໄດ້ແລະທາງເລືອກ.
-d
-o
-x
--radix=ຈໍານວນ
ການນໍາໃຊ້ຫນຶ່ງໃນທາງເລືອກເຫຼົ່ານີ້, ທ່ານສາມາດຄວບຄຸມບໍ່ວ່າຈະເປັນຂະຫນາດຂອງ
ແຕ່ລະພາກແມ່ນໄດ້ຮັບໃນອັດສະນິຍົມ (-d, ຫຼື --radix=10); ແປດ (-o, ຫຼື
--radix=8); ຫຼືເລກຖານສິບຫົກ (-x, ຫຼື --radix=16) ໃນ --radix=ຈໍານວນ,
ພຽງແຕ່ສາມຄ່າ (8, 10, 16) ໄດ້ຮັບການສະຫນັບສະຫນູນ. ຂະຫນາດທັງຫມົດແມ່ນ
ໃຫ້ສະເຫມີໃນສອງ radices; ທົດສະນິຍົມ ແລະເລກຖານສິບຫົກສຳລັບ -d or -x
ຜົນຜະລິດ, ຫຼືເລກຖານແປດ ແລະເລກຖານສິບຫົກ ຖ້າທ່ານກໍາລັງໃຊ້ -o.
--ທົ່ວໄປ
ພິມຂະຫນາດທັງຫມົດຂອງສັນຍາລັກທົ່ວໄປໃນແຕ່ລະໄຟລ໌. ເມື່ອໃຊ້
ຮູບແບບ Berkeley ເຫຼົ່ານີ້ແມ່ນລວມຢູ່ໃນຂະຫນາດ bss.
-t
-- ຈໍານວນທັງຫມົດ
ສະແດງໃຫ້ເຫັນຈໍານວນທັງຫມົດຂອງວັດຖຸທັງຫມົດທີ່ມີລາຍການ (Berkeley format listing mode
ພຽງແຕ່).
--ເປົ້າໝາຍ=bfdname
ລະບຸວ່າຮູບແບບລະຫັດວັດຖຸສໍາລັບ objfile is bfdname. ນີ້
ທາງເລືອກອາດຈະບໍ່ຈໍາເປັນ; ຂະຫນາດ ອັດຕະໂນມັດສາມາດຮັບຮູ້ຈໍານວນຫຼາຍ
ຮູບແບບຕ່າງໆ.
-V
- ການປ່ຽນແປງ
ສະແດງຈໍານວນສະບັບຂອງ ຂະຫນາດ.
@ເອກະສານ
ອ່ານຕົວເລືອກແຖວຄໍາສັ່ງຈາກ ເອກະສານ. ຕົວເລືອກທີ່ອ່ານຖືກໃສ່
ແທນທີ່ @ ຕົ້ນສະບັບເອກະສານ ທາງເລືອກ. ຖ້າ ເອກະສານ ບໍ່ມີ, ຫຼື
ບໍ່ສາມາດອ່ານໄດ້, ຫຼັງຈາກນັ້ນທາງເລືອກຈະຖືກປະຕິບັດຢ່າງຈິງຈັງ, ແລະບໍ່ແມ່ນ
ລົບອອກ.
ຕົວເລືອກຕ່າງໆໃນ ເອກະສານ ຖືກແຍກອອກໂດຍຊ່ອງຫວ່າງ. ຊ່ອງຫວ່າງ
ລັກສະນະອາດຈະຖືກລວມຢູ່ໃນທາງເລືອກໂດຍອ້ອມຂ້າງທັງຫມົດ
ທາງເລືອກໃນວົງຢືມດຽວຫຼືຄູ່. ຕົວລະຄອນໃດນຶ່ງ (ລວມທັງ
backslash) ອາດຈະຖືກລວມເຂົ້າໂດຍການນໍາຫນ້າຕົວອັກສອນທີ່ຈະເປັນ
ລວມໄປດ້ວຍ backslash. ໄດ້ ເອກະສານ ຕົວຂອງມັນເອງອາດຈະມີເພີ່ມເຕີມ
@ເອກະສານ ທາງເລືອກ; ຕົວເລືອກດັ່ງກ່າວຈະຖືກປະມວນຜົນແບບ recursively.
ໃຊ້ i686-linux-gnu-size ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net