如何从安卓原生二进制文件运行单独的进程
How to run separate process from android native binary?
我想从另一个二进制文件开始我的二进制文件。我知道,我可以使用system()
但是,我读到这是一种糟糕的方式。我需要做chmod +x
和启动后的文件。但是当我尝试使用chmod
函数时,我得到了编译错误use of undeclared identifier 'chmod'
。我的错误在哪里?以及如何创建流程?我必须使用生成函数还是其他函数?
#include <stdlib.h>
#include <linux/stat.h>
chmod(filepath, S_IRWXU);
Chmod 函数可以包含在 #include <sys/stat.h>
中。Android NDK 中有两个 stat.h 标头。并且需要调用execve函数来启动单独的进程。
相关文章:
- 如何检索指向在单独线程上运行的函数的移动指针?
- 运行单独的 cpp 文件,每个文件都有 main()
- Qt - 在单独的线程中运行函数
- 如何在单独的线程上运行函数(如果线程可用)
- 从单独的文件夹在 SUSE 上运行 GCC
- 尝试在 c++ 中运行单独的类与 c++ 中的代码
- 在单独的可执行文件中调用INSTANTIATE_TEST_CASE_P时,库中的TEST_P测试不会运行
- QTimer对象是否在单独的线程中运行?它的机制是什么
- 如何从安卓原生二进制文件运行单独的进程
- 在单独的线程中运行成员功能
- 从QT创建者运行的应用程序使用与单独运行时不同的库
- 使用局部全局变量在单独的线程中运行C函数
- C++ std::future在单独的内核上运行每个函数
- C++Qt在单独的过程中运行应用程序的各个部分
- maxi 和 min 时间,用于计算在 n 处进行六次单独运行的斐波那契数
- CLion在单独的系统终端中运行程序
- 需要有关在类之间共享变量的 OOP 设计的帮助,这些变量单独使用计时器运行
- C++二进制文件在使用valgrind运行时执行良好,但在单独运行此二进制文件时失败
- 在int main函数中编译并运行的循环在放入单独的函数时不会编译
- PC多线程性能和稳定性问题的简单基准测试.如何使每个线程在单独的核心上运行