歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 通過QNX Momentics直接將程序上傳到QNX虛擬機上

通過QNX Momentics直接將程序上傳到QNX虛擬機上

日期:2017/2/28 16:06:23   编辑:Linux教程
寫了博文講述如何通過FTP將編譯好的程序上傳到QNX虛擬機上(見 http://www.linuxidc.com/Linux/2011-09/43466.htm),過程比較復雜,今天就發現原來有更好的方法。

在QNX Momentics環境中,可以通過“Run -> Run Configuration”配置運行目標,這個在之前的博文提到過。今天發現在配置運行目標頁面中有“Upload”頁面,在這裡可以配置將程序上傳到目標機器的那個目錄運行,缺省是“/tmp”,同時還有一個選項是:“Remove uploaded components after session”,意思是測試結束後將上傳的應用刪除,缺省是選中的,也就是應用測試完後在目標機器上會被自動刪除,難怪我之前找不到。

好了,簡單的方法就是在“Upload”頁面中不要選中“Remove uplodaed components after session”,這樣在QNX Momentics環境中通過“Run - Run As”運行程序後就直接可以在目標機器上的/tmp目錄找到應用了,省去了FTP上傳的麻煩過程。

需要注意的是應用上傳後文件名會被加上一串字符,應該是為了避免文件沖突,所以運行程序的時候要加上後面的字符,運行前可以在/tmp目錄先運行ls命令將文件顯示出來,再去執行它。

還有,同一個程序在QNX Momentices上測試幾次會導致目標機器上出現幾個應用,而文件名後加上去的字符比較復雜,會分不清那個文件時最新上傳的,比較好的方法是測試前在/tmp目錄下執行“rm *”將老測試文件刪除。

下面是配置頁面的截圖:

Copyright © Linux教程網 All Rights Reserved