你好,我是ubuntu的新手.我想在ubuntu中运行ac程序.在终端我键入"make ex1.c"(我的文件名是ex1)和按下enter按钮后,终端告诉我"没有规则来制作目标'ex1.c' . 停 " .
我该怎么办?
make不需要任何规则来创建一个简单的 C 文件,它所需要的只是基本名称,没有.c扩展名:
make ex1
./ex1
Run Code Online (Sandbox Code Playgroud)
不过,我建议您开始使用该gcc命令。您将更好地控制如何编译内容,并且在此过程中,您将了解构建应用程序的工作原理。make如果您有一个包含许多(相互依赖的)文件的较大项目,那么它将开始有意义。
更多(很多!)信息请访问:http://gcc.gnu.org/onlinedocs/gcc-4.8.2/gcc/man gcc ,或在终端中输入。
试试这个
$ gcc -Wall ex1.c -o ex1
$ ./ex1
Run Code Online (Sandbox Code Playgroud)
-Wall使所有警告都明确.始终启用-Wall选项被认为是一种好习惯.-o ex1指定输出可执行文件ex1.
GCC是默认的C编译器Ubuntu.这里gcc可以阅读优雅的介绍.