【发布时间】:2017-02-10 11:52:11
【问题描述】:
我想从另一个我的二进制文件开始我的二进制文件。我知道,我可以使用 system() 但是,我读到这是一个不好的方法。我需要做chmod +x 和启动文件之后。但是当我尝试使用chmod 函数时,我得到了编译错误use of undeclared identifier 'chmod'。我的错误在哪里?以及如何创建流程?我必须使用生成函数或其他函数吗?
#include <stdlib.h>
#include <linux/stat.h>
chmod(filepath, S_IRWXU);
【问题讨论】:
-
如果您想尝试不同的方法来更改文件权限 - 使用 fopen:nccgroup.trust/us/about-us/newsroom-and-events/blog/2012/may/…
标签: android c++ android-ndk