個人學習日誌
2015年10月31日 星期六
對於 execv 這個posix api的誤解與fork認識
由於之前都是使用windows api 在進行開發。 現在在Mac上使用C++開發相關的東西,想要用接一些指令來操作時,遇到一個問題。每次我使用execv要操作bash時,程式執行完指令後都會中斷在那一行。百思不得其解,為何在windows上CreateProcess不會出現這種情況。
在同事指點下,才知道原來要使用fork...
所以可以自己寫一個再外包一層的function
宣告一個pid然後fork後再把execv包進fork中
這樣就可以了
沒有留言 :
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 ( Atom )
沒有留言 :
張貼留言