c - Gcc:尝试执行 'cc1' 时出错:execvp:没有这样的文件或目录

标签 c linux gcc system

<分区>

我正在向我的网络服务器发送一个 HTTP 请求,它的任务是利用 system() 函数编译一个文件。我正在尝试编译这段代码:

system("gcc -o testFile testFile.c")

但是,我收到此错误:

error trying to exec 'cc1': execvp: No such file or directory

我不是 linux 和 C 方面的专家。有人可以帮助解决这个问题吗?

我尝试了可用的解决方案,但没有用

最佳答案

我是这样解决这个问题的:

system("export  PATH=$PATH; gcc -o  testFile    testFile.c")

关于c - Gcc:尝试执行 'cc1' 时出错:execvp:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41063466/

相关文章:

C++ if 语句重新排序

c - pthread_join 如何填充 thread_result 的变量

编译错误;在 Eclipse 中运行 Hello World OpenMP C 程序

c - 试图返回输入(字符数组)中间的字符给出 "segmentation fault (core dumped)"?

android - 带有 SD 卡的平板电脑上的 Linux?

linux - 使用 10 Gb/s 以太网时,通过循环 DNS 挂载 NFS 仅从单个系统挂载

linux - 外部硬件设备可以使用系统调用吗?

c - 相同的 FLT_EVAL_METHOD,GCC/Clang 中的不同结果

c - C 中 printf 语句中的 %# 标志是什么?

c - 汇编二维数组为什么地址相差相同的数字