我是linux的新手,试图从脚本中的另一个目录运行.C程序。脚本在主目录中,.C程序在Desktop目录中。这是脚本。
#!/bin/bash
chmod 777 myscript
cd /home/unifi-007/Desktop/
gcc main -o main.c
./main
但我没有把它弄好。如何在脚本中执行main.c
答案 0 :(得分:1)
使用gcc
显然是错误的,应该是gcc -o main main.c
。
BTW,.C
是C ++的后缀(至少对于GCC而言),而不是C。
BTW再次,通常,你不运行一个C源文件,你编译它,并运行编译器生成的可执行文件(实际上是通过链接器)。