【发布时间】:2017-03-09 21:53:34
【问题描述】:
正如标题所暗示的,我有一个 C 语言代码文件和一个头文件及其实现。为了制作可执行程序,我应该在运行的类 Linux 系统上的命令行中写什么?
【问题讨论】:
-
您不编译头文件,并且头文件通常不包含您所说的“代码文件的实现”。这个问题意义不大。
-
您(可能)想要的程序称为
gcc。谷歌会告诉你更多。 -
非常感谢
-
您问题的主题行与正文无关
-
欢迎来到 Stack Overflow。请尽快阅读 About 和 How to Ask 页面,但更重要的是,请阅读有关如何创建 MCVE (minimal reproducible example) 的信息。至少,您应该指定两个文件名——
codefile.c和header.h总比没有好——并确认codefile.c包含一行#include "header.h"。即使没有任何makefile,输入make codefile也会编译codefile.c以创建一个可执行文件codefile;你也可以输入gcc -Wall -Wextra -Werror -o codefile codefile.c。如果它没有编译,你应该在问题的编辑中包含错误消息。
标签: c