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。
我是一名Linux新手,尝试从脚本中的其他目录运行.C程序。脚本位于主目录中,.C程序位于桌面目录中。这里是脚本。如何在脚本中运行gcc命令以执行main.c
#!/bin/bash
chmod 777 myscript
cd /home/unifi-007/Desktop/
gcc main -o main.c
./main
但我没有得到它的权利。如何在脚本中执行main.c。
使用gcc
显然是错的,应该是gcc -o main main.c
。
顺便说一句,.C
是对于C后缀++(至少对于GCC它是),而不是C.
BTW再次,通常不这样做运行 C源文件,则编译它,并运行由编译器生成的可执行文件(实际上由链接器)。