如何在ubuntu 12.04中运行ac程序

1 c makefile ubuntu-12.04

你好,我是ubuntu的新手.我想在ubuntu中运行ac程序.在终端我键入"make ex1.c"(我的文件名是ex1)和按下enter按钮后,终端告诉我"没有规则来制作目标'ex1.c' . 停 " .

我该怎么办?

Bar*_*chs 5

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 ,或在终端中输入。


WiS*_*GaN 5

试试这个

$ gcc -Wall ex1.c -o ex1
$ ./ex1
Run Code Online (Sandbox Code Playgroud)

-Wall使所有警告都明确.始终启用-Wall选项被认为是一种好习惯.-o ex1指定输出可执行文件ex1.

GCC是默认的C编译器Ubuntu.这里gcc可以阅读优雅的介绍.