繁体   English   中英

如何在Ubuntu 12.04中运行AC程序

[英]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

GCCUbuntu上的默认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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM