Linux 如何在exe main.c脚本中运行gcc命令

Linux 如何在exe main.c脚本中运行gcc命令,linux,scripting,Linux,Scripting,我是linux新手,尝试从脚本中的另一个目录运行.C程序。脚本位于主目录,而.C程序位于桌面目录。这是剧本 #!/bin/bash chmod 777 myscript cd /home/unifi-007/Desktop/ gcc main -o main.c ./main 但我没弄对。如何在脚本中执行main.c gcc的用法显然是错误的,应该是gcc-omain.c BTW, >代码> >是C++的后缀(至少对于GCC是),而不是C.< 顺便说一句,通常情况下,您不运行C源文件,而是编

我是linux新手,尝试从脚本中的另一个目录运行.C程序。脚本位于主目录,而.C程序位于桌面目录。这是剧本

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

但我没弄对。如何在脚本中执行main.c

gcc的用法显然是错误的,应该是
gcc-omain.c

BTW, >代码> >是C++的后缀(至少对于GCC是),而不是C.< 顺便说一句,通常情况下,您不运行C源文件,而是编译它,然后运行由编译器生成的可执行文件(实际上是由链接器生成的)