[問題] 程式如何從MS轉到樹莓派

看板Linux作者 (su27)時間9月前 (2024/02/04 10:51), 9月前編輯推噓15(15021)
留言36則, 18人參與, 8月前最新討論串1/1
我之前在windows 使用QT create mingw 64編譯成功的程式 也能在windows正常執行 我最近買樹莓派5 想執行之前寫的程式 請問 我直接執行.exe能動嗎 還是得在樹莓派的系統 一樣用qt整個編譯過 才能正常執行 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.217.174 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1707015074.A.585.html

02/04 15:04, 9月前 , 1F
建議重編 處理器架構跟系統都不一樣了
02/04 15:04, 1F

02/04 20:27, 9月前 , 2F
不行,Linux要重編binary,不要妄想用Wine跑。QT相關框
02/04 20:27, 2F

02/04 20:27, 9月前 , 3F
架Linux有,要跨平台應該很容易。
02/04 20:27, 3F

02/04 20:45, 9月前 , 4F
不能執行.exe檔
02/04 20:45, 4F

02/04 20:45, 9月前 , 5F
要重新編譯,編譯給linux用
02/04 20:45, 5F

02/04 20:47, 9月前 , 6F
不需要在樹莓派上編譯,在windows上cross compile
02/04 20:47, 6F

02/04 23:30, 9月前 , 7F
需要重編譯 程式碼如果是posix的 那應該就不用改寫了
02/04 23:30, 7F

02/05 01:07, 9月前 , 8F
嚇死我,你要在樹梅派上面執行.exe
02/05 01:07, 8F

02/05 13:47, 9月前 , 9F
已經有人在樹莓派成功安裝ARM版本的Windows了
02/05 13:47, 9F

02/05 15:11, 9月前 , 10F
除非是.net的.exe檔案,不然就算是樹梅派的win,還是要
02/05 15:11, 10F

02/05 19:29, 9月前 , 11F
x86的程式還想在ARM跑啊
02/05 19:29, 11F

02/05 19:30, 9月前 , 12F
建議整個編譯過比較快
02/05 19:30, 12F

02/05 20:19, 9月前 , 13F
也不是說不行,只是速度有點難想像 XD
02/05 20:19, 13F

02/05 20:55, 9月前 , 14F
想做死絕對有方案 但是重編即便麻煩 通常也比那些輕鬆 (
02/05 20:55, 14F

02/06 22:31, 9月前 , 15F
不考慮用nodejs-webkit嗎,很好開發也很好維護...
02/06 22:31, 15F

02/07 19:35, 9月前 , 16F
1. 沒有直接能動的方法 2. 可以在上面編也可以用其他電
02/07 19:35, 16F

02/07 19:35, 9月前 , 17F
腦 cross-build
02/07 19:35, 17F

02/08 22:02, 9月前 , 18F
問就是重編
02/08 22:02, 18F

02/08 22:03, 9月前 , 19F
應該說會問出這種問題基本上就是建議重編
02/08 22:03, 19F

02/08 22:06, 9月前 , 20F
小程式可以直接在樹梅派上慢慢編譯,大程式可能要學習
02/08 22:06, 20F

02/08 22:06, 9月前 , 21F
如何在 x86 linux 的環境交叉編譯
02/08 22:06, 21F
謝謝你們提供的訊息 我再試試 ※ 編輯: su27 (36.232.140.212 臺灣), 02/11/2024 08:04:49

02/15 11:45, 9月前 , 22F
有修過嵌入式系統都知道 cross compile 吧!
02/15 11:45, 22F

02/18 08:50, 9月前 , 23F
20幾年前沒有吧。我第一次聽過
02/18 08:50, 23F

02/18 08:57, 9月前 , 24F
也有可能當時有講,助教幫我們搭環境,自己當時只會用c去寫
02/18 08:57, 24F

02/19 00:48, 9月前 , 25F
我是覺得不管您的可攜度好不好,重編是一定的,系統又不同 XD
02/19 00:48, 25F

02/19 00:55, 9月前 , 26F
我說的重編 不僅僅是 compiling 原始碼也要重寫 因為函數叫用
02/19 00:55, 26F

02/19 00:56, 9月前 , 27F
不同系統的傳回值也不一樣 處理會不一樣吧 XD
02/19 00:56, 27F

02/19 01:03, 9月前 , 28F
不過我認同 如果只是 Hello Linux! 顯示幾個詞應該不用重編吧
02/19 01:03, 28F

02/19 01:03, 9月前 , 29F
不過這是笑話 XD
02/19 01:03, 29F

02/23 00:56, 9月前 , 30F
20幾年前應該也有教吧,以前x86  server很少的
02/23 00:56, 30F

02/23 00:58, 9月前 , 31F
大主機sparc, powerPC 小台的有mips arm
02/23 00:58, 31F

02/24 12:14, 9月前 , 32F
如果沒有什麼特殊功能,換架構頂多改一些小地方就能動了
02/24 12:14, 32F

02/24 12:15, 9月前 , 33F
如果這個專案只單純寫視窗程式的話...
02/24 12:15, 33F

02/26 01:10, 9月前 , 34F
視窗程式更不用想了,整個GUI stack都不一樣
02/26 01:10, 34F

02/26 18:42, 9月前 , 35F
視窗程式 有套框架可能還好 例如Qt或GTK
02/26 18:42, 35F

02/27 22:18, 8月前 , 36F
人家Qt的官方套件庫都支援arm64了, 想跑一定有辦法弄
02/27 22:18, 36F
文章代碼(AID): #1bllkYM5 (Linux)
文章代碼(AID): #1bllkYM5 (Linux)