2015-05-11 40 views
0

如果我有一個源代碼和一個API來生成Windows可執行版本,是否有任何可能性或任何簡單的方法將它轉換爲可以在Linux/Mac或Solaris平臺上執行的東西?如何跨平臺生成可執行文件

+0

將其重新編譯爲適用於每個平臺的正確可執行格式。這不是通過您的安裝程序完成的。 –

+0

這非常含糊。你有源代碼,或只是一個可執行文件?可執行文件的功能是什麼?如果它計算出前n個素數,這與掃描操作系統註冊表完全不同。調用系統API可以是非常系統特定的。 – Buggieboy

+0

是@KenWhite我正在嘗試探索一種簡單的方法來轉換它們。 – Revanth

回答

1

如果您的代碼使用的是.NET語言,則可以使用onlineoffline轉換器將代碼轉換爲Java。

這只是語言翻譯,並不會轉換API調用,但它將是該過程的第一步。

解決此問題的另一種方法是選擇基於雲的Web服務或bridge解決方案。如果您有大量的程序邏輯,以這種方式公開API將允許您使用其現有語言維護大部分代碼,同時使其在其他平臺上可執行。

+1

這是很棒的內容@Buggieboy – Revanth

+0

很高興你覺得它有幫助,@Revanth。 – Buggieboy