在麒麟操作系統上遷移Windows程序

        一日,從用戶那裏得到一張中標麒麟的操作系統安裝盤,要把公司的產品從Windows系統遷到麒麟系統上,於是從安裝虛擬機開始工作。

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

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

        編譯完成之後,把這些模塊拷到一起(Windows就是這樣乾的),再運行可執行文件,沒有成功。在命令行裏運行程序,報找不到模塊,也就是動態鏈接庫。看來linux不是這麼玩的。原來還需要在一個配置目錄中添加上配置文件,以可執行文件的名字命名,裏面就加一句動態鏈接庫的路徑,實際也就是可執行文件的路徑。一運行,OK。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章