2014-01-17 26 views
0

我是一名Linux新手,尝试从脚本中的其他目录运行.C程序。脚本位于主目录中,.C程序位于桌面目录中。这里是脚本。如何在脚本中运行gcc命令以执行main.c

#!/bin/bash 
chmod 777 myscript 
cd /home/unifi-007/Desktop/ 
gcc main -o main.c 
./main 

但我没有得到它的权利。如何在脚本中执行main.c。

回答

1

使用gcc显然是错的,应该是gcc -o main main.c

顺便说一句,.C是对于C后缀++(至少对于GCC它是),而不是C.

BTW再次,通常不这样做运行 C源文件,则编译它,并运行由编译器生成的可执行文件(实际上由链接器)。