【发布时间】:2016-02-09 00:52:07
【问题描述】:
我想知道是否有更快的方法来编译长行的争论
例子:
gcc -std=c99 -Iheaders folder/file.c folder/file2.c folder/file3.c
我想用快捷键(不是 Ctrl V)输入这一行
例如,如果我要输入某个单词:
compilefile
它的功能与上面在命令行中列出的 gcc 代码相同。
【问题讨论】:
-
听起来是时候学习 makefile(或其他构建系统的类似内容)了。
-
这与 C++ 无关。仅仅因为正在执行 C++,这并不构成 C++ 问题。
-
看看cmake...
-
不知道为什么反对票。对于一个新程序员来说,这是一个合理的问题。正如其他人所说,了解
make和makefile 很好。但是在一个程序超过几千行之前,使用一个简单的 shell 脚本来运行编译命令就像你给出的那样也很好:对于 Linux 可能是bash;cmd或powershell对于 Windows。如果您使用bash,您还可以在文件~/.aliases中定义一个简单的别名。 -
@Gene: 还有比
make更好的构建工具,例如缺点。make只是仍然存在,因为人们不知道其他任何东西并且仍然推荐它。 - 知道了?该问题主要基于意见并引发讨论。
标签: linux command-line