如何在脚本中运行gcc命令来执行main.c

时间:2014-01-17 06:45:37

标签: linux scripting

我是linux的新手,试图从脚本中的另一个目录运行.C程序。脚本在主目录中,.C程序在Desktop目录中。这是脚本。

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

但我没有把它弄好。如何在脚本中执行main.c

1 个答案:

答案 0 :(得分:1)

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

BTW,.C是C ++的后缀(至少对于GCC而言),而不是C。

BTW再次,通常,你不运行一个C源文件,你编译它,并运行编译器生成的可执行文件(实际上是通过链接器)。