-1
我想從另一個二進制文件啓動我的二進制文件。我知道,我可以使用system()
,但是,我讀到這是一個不好的方法。我需要做chmod +x
和啓動文件後。但是當我嘗試使用chmod
函數時,我得到編譯錯誤use of undeclared identifier 'chmod'
。我的錯誤在哪裏?以及如何創建過程?我必須使用衍生函數或其他?如何從android本機二進制運行單獨的進程?
#include <stdlib.h>
#include <linux/stat.h>
chmod(filepath, S_IRWXU);
如果您想嘗試改變文件權限的另一種方法 - 使用fopen:https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2012/may/ndk-文件的權限,疑難雜症和修復/ – yakobom