在麒麟作業系統上遷移Windows程式

2021-07-22 09:49:20 字數 619 閱讀 5625

一日,從使用者那裡得到一張中標麒麟的作業系統安裝盤,要把公司的產品從windows系統遷到麒麟系統上,於是從安裝虛擬機器開始工作。

中標麒麟是以linux系統改寫的,所以選虛擬機器作業系統時選擇linux系列,經過幾次選擇,發現是2.4版64位系統。然後一鍵安裝,最後重啟系統時出現了漂亮的綠色桌面。

虛擬機器安裝完成,接下來遷移系統,經過一番熟悉系統操作之後,發現這個麒麟盤自帶了一些應用程式,包括qt程式。公司的產品中正好有qt工程檔案(.pro),可能是開發人員以前所做的一些跨平台的工作,這下大大簡化了我的工作,用qtcreator開啟這些pro檔案,再新增一些第三方庫的包含目錄和庫目錄,編譯一下,修改了幾處錯誤,忽略了所有的警告,進行了一些適應性的修改,工作很順利。

編譯完成之後,把這些模組拷到一起(windows就是這樣幹的),再執行可執行檔案,沒有成功。在命令列裡執行程式,報找不到模組,也就是動態鏈結庫。看來linux不是這麼玩的。原來還需要在乙個配置目錄中新增上配置檔案,以可執行檔案的名字命名,裡面就加一句動態鏈結庫的路徑,實際也就是可執行檔案的路徑。一執行,ok。

這項工作完成之後,增長了不少知識,比如linux基本命名su,sudo,再比如控制台執行程式要寫上全路徑,再比如如何檢視程式的依賴,linux基本編輯工具vim等的用法,在此做個簡記。

使用wine在mac系統上執行windows程式

最近想用clickteam fusion developer遊戲引擎作作小遊戲,這個引擎開發動作類2d遊戲簡單方便,只有乙個問題,就是這個遊戲引擎的開發環境只支援windows系統。而我只有一台蘋果的膝上型電腦,又不想在我的mac上安裝windows系統或者虛擬機器什麼。一直在糾結中,在網上找了很多...

中標麒麟7作業系統安裝Nginx

4.依賴庫安裝確認 yum install perl yum install gcc yum install gcc c yum y install net tools 1.安裝openssl 1.0.2o.tar.gz cd home nginx install tar zxvf openssl ...

中標麒麟作業系統了解的指令

lsb release acat etc release getconf long bit ls bin sh l lrwxrwxrwx 1 root root 4 jan 2920 23 bin sh dash 當然系統預設的 bin sh指向dash。sudo dpkg reconfigure ...