我是 C 新手。我在 Ubuntu 12.04 中编码。我刚刚遇到了这个问题,并使用为该问题提供的解决方案(using -lncurses flag while compiling with gcc
)解决了它。
我的问题是,
我们是否必须明确提及我们程序中使用的每个库作为 gcc 的标志,以便它可以链接到目标文件?
如果我们必须这样做,为什么要在我们的程序顶部写头文件,比如
#include<stdio.h> or
#include`?我们是否必须维护一些在命令中写入此库标志的顺序
gcc
。因为这个答案中的一个声明说顺序很重要?是什么决定了标志的顺序?
提前致谢。