[英]How to run a c program in ubuntu 12.04
您好,我是ubuntu的新手。 我想在ubuntu中运行一个ac程序。在终端上,我键入“ make ex1.c”(我的文件名为ex1),然后按Enter键后,终端告诉我“没有规则可以使目标'ex1.c' 。 停 ” 。
我该如何进行?
尝试这个
$ gcc -Wall ex1.c -o ex1
$ ./ex1
-Wall
使所有警告明确。 始终启用-Wall
选项被认为是一个好习惯。 -o ex1
将输出可执行文件指定为ex1
。
GCC
是Ubuntu
上的默认C编译器。 可以在这里阅读有关gcc
的精美介绍。
make
不需要任何规则来制作一个简单的C文件,它所需要的只是基本名称,没有.c
扩展名:
make ex1
./ex1
我建议您虽然开始使用gcc
命令。 您将对东西的编译方式有更多的控制,并且在整个过程中,您将学习构建应用程序的方式。 如果您有一个包含许多(相互依赖)文件的较大项目,那么make
将变得有意义。
此处提供了更多(很多!)信息: http : //gcc.gnu.org/onlinedocs/gcc-4.8.2/gcc/ ,或者在终端中键入man gcc
。
最好是使用GCC,否则会由于附加“ .c”而出错。因此,请勿在make命令中添加扩展名。尝试不添加扩展名,如下所示:
make ex1
./ex1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.