我聽說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. JRuby to jar executable
- 2. Post File To Executable
- 3. Delphi RTTI Over Executable Project
- 4. Rubygem Executable $ LOAD_PATH問題
- 5. el-get-executable-find:找不到'executable-find'命令'hg'
- 6. Maven Assembly Plugin和Executable jar
- 7. 'strip --strip-all'作品,但'strip --strip-symbol = symbolname'不會因爲它在搬遷中被命名
- 8. Strip Android NDK Logging
- 9. Strip Word Html Tags
- 10. Film Strip image gallery
- 11. XSL Strip Padding
- 12. TinyMCE strip HTML
- 13. Python strip()unicode string?
- 14. Kendo UI Tab Strip
- 15. Javascript Strip元音
- 16. Strip prefix/en/
- 17. jQuery strip first period
- 18. Circle with Triangle Strip
- 19. Hadle cartledst strip plan error
- 20. strip意外刪除'_'
- 21. PHP strip字符串
- 22. 連接Strip與SnipCart
- 23. Python os.path.basename,strip參數
- 24. MS Chart Strip Lines Intraday
- 25. jQuery strip HTML all forms
- 26. file_put_contents的strip url php
- 27. Macromedia Director:反編譯EXECUTABLE文件
- 28. QPython的「CAN NOT LINK EXECUTABLE」錯誤(Android)
- 29. 項目Active Executable不能再是iPhone 3.2
- 30. Firebird strip procedures,trggers views and udf
忘記提及您使用的是哪個平臺 – 2009-10-08 21:15:00
對不起。我正在使用Windows。不知道這很重要(只是窗戶而已)。 – 2009-10-08 21:16:14