如何在linux下写一个c程序调用linux的可执行文件或者程序

使用system函数

#include<stdio.h>

int main()
{

  printf("hello\n");

  return 0;
}

这是一个C程序,我们编译后生成一个可执行文件a.out
我们想在另一个文件中调用这个生成的可执行文件

#include<stdio.h>
#include<stdlib.h>

int main()
{
  system("/home/flf/linux_review/Aug_21/Test/te/a.out");
  return 0;
}

就能进行调用
我们来看system函数的参数

#include <stdlib.h>
int system(const char *command)

猜你喜欢

转载自blog.csdn.net/flf1234567898/article/details/108150767