我聽說strip是一個讓可執行文件減輕重量的程序。我試圖從我的編譯器(用於python)打開它,但是當涉及到運行條時,我只是看到命令Promp中的「Strip未被識別爲命令或程序」錯誤。那麼我在哪裏獲得strip的可執行文件?Strip Executable
回答
帶是GNU's binutils的一部分。
是的,但這是Linux的,不是嗎? – 2009-10-08 21:17:37
您可以從Cygwin獲得strip,並且該strip也可以在Windows PE可執行文件上運行! – CMCDragonkai 2014-12-14 06:26:18
Strip從目標文件中刪除諸如調試符號之類的信息。如果你有它,它可能會與你的C編譯器(如GCC)一起分發。
可執行文件當然沒有權衡任何東西 - 它使文件變小。
可執行文件pyInstaller(我使用的編譯器)使6 MB可執行文件甚至超出最小程序。這就是爲什麼我想讓它減少重量。我已經嘗試過UPX,但沒有讓它如此輕盈。 – 2009-10-08 21:22:38
@terabytest請參閱我在回答StripReloc網站時的鏈接 - 使用exe壓縮器可能會產生一些非常煩人的副作用。 – fvu 2009-10-08 21:28:36
+1,然而可執行文件往往會重10個parsecs。 – 2012-02-23 18:24:11
Unix/Linux樣式條將刪除用於調試目的的符號信息。 Windows下的AFAIK一個strip實用程序是特定於所使用的編譯器的。有關更多信息,請參閱here on SO。
可能有用的相關實用程序是StripReloc,這是一種從可執行文件中刪除重定位信息的實用程序,因此可以使它們更小。但請閱讀說明,不建議盲目地針對系統上的每個.exe文件運行它...
- 1. Delphi RTTI Over Executable Project
- 2. Rubygem Executable $ LOAD_PATH問題
- 3. el-get-executable-find:找不到'executable-find'命令'hg'
- 4. 'strip --strip-all'作品,但'strip --strip-symbol = symbolname'不會因爲它在搬遷中被命名
- 5. Circle with Triangle Strip
- 6. Strip Android NDK Logging
- 7. Python strip()unicode string?
- 8. Strip Word Html Tags
- 9. jQuery strip first period
- 10. XSL Strip Padding
- 11. Python os.path.basename,strip參數
- 12. jQuery strip HTML all forms
- 13. file_put_contents的strip url php
- 14. PHP strip字符串
- 15. strip意外刪除'_'
- 16. Macromedia Director:反編譯EXECUTABLE文件
- 17. 項目Active Executable不能再是iPhone 3.2
- 18. QPython的「CAN NOT LINK EXECUTABLE」錯誤(Android)
- 19. `strip`ing分裂的蟒蛇
- 20. fopen strip into php變量
- 21. Firebird strip procedures,trggers views and udf
- 22. Codeigniter strip圖像EXIF數據
- 23. 在python中使用strip()
- 24. android get tab strip on bottom tabHost
- 25. Python strip()多個字符?
- 26. django strip /刪除/清除值
- 27. Perl HTML :: Strip白名單
- 28. Rails 3 strip whitespace before_validation on all
- 29. pandas groupby strip timezone in index
- 30. 'hg strip'創建的補丁已損壞
忘記提及您使用的是哪個平臺 – 2009-10-08 21:15:00
對不起。我正在使用Windows。不知道這很重要(只是窗戶而已)。 – 2009-10-08 21:16:14