看板 Python 關於我們 聯絡資訊
大家好 不知道有沒有人在linux下使用pyinstaller製作executable file後丟到windows能夠執行 的? 我使用pyinstaller 1.4(官方FAQ有提到1.4 not support window python 2.6+,但那應 該不影響linux編完丟到windows執行吧?) 編譯指令如下 python Makespec.py -FadwsX main.py python Build.py main.spec 編出來的檔案使用file看得到結果為 ELF 32bit LSB executable Intel 80386 version1 且在linux下可正常執行,但是將檔案移至window 7測試只會得到 programe is too bit to fit in memory 而此項錯誤訊息經由google後為記憶體不足或是程式錯誤(?) 請問是否有人有遇過這種情況,並如何解決的。或是有其他跨平台的方法呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.232.146
uranusjr:Pyinstaller 只能建立原平台的靜態執行檔, 要做 Windows 03/21 23:38
uranusjr:版本就要找一台 Windows 灌好整個開發環境來做 03/21 23:38
verybada:原來如此,所以我如果要發布win/linux版本,就必須於各個 03/21 23:55
verybada:OS上跑py2exe(win) or pyinstaller? 03/21 23:55
verybada:謝謝你的解答! 03/21 23:55
ykjiang:新版可都配Python26,上周才試過 03/22 00:09