2013-08-26 206 views

回答

5

嘗試用cleartool

system("cleartool pwv"); 
+0

非常感謝你...... –

3

因爲ctcleartool的別名,你不能system執行一個別名,如尼古拉說,使用system("cleartool pwv");或運行.sh

#!/bin/sh 
ct pwv 

而且從C:

system("myctpwv.sh"); 
0

ct通常被定義爲別名(即使在Windows中:doskey ct=cleartool $*)。
這意味着它在C程序中沒有意義。

唯一的另一個原因是,如果執行C程序的進程無權訪問cleartool
考慮到ct pwv man page沒有列出任何限制,該命令將在任何路徑(包括不是快照或動態視圖的路徑)中工作。