ubuntu下,下载了一个软件包的源码,使用cmake和make直接编译通过,然而,当我导入ecli
发布网友
发布时间:2022-04-23 05:54
我来回答
共1个回答
热心网友
时间:2023-10-17 14:42
估计makefile里面已经写了 -l /usr/include 了
的确是你的这个意思
楼上一看就是什么不懂,复制粘贴了,别理他追问还是不对。-I/usr/include只是指明头文件的搜索路径。如果要在源码中使用第三方函数。就必须明确包含指定的头文件,而不仅仅是指出头文件在哪就行了的。比如使用printf函数打印字符,不是指定-I/usr/include就可以了,还要在源码开头加上#include 。然而,我遇到了“特例”。。。
写C++程序,除了用VC++6.0 2008等版本,还有那些比较好用的软件
1. VIM/make/gdb/valgrind/profiler 开始之前不得不提一下,最淳朴的工具链。虽然开始时花的时间多,但是觉得是值得的。Vim 编辑器的神之美称,make/scons/cmake 的编译工具,gdb/ddd 的调视工具。(ddd界面太土,而且不太稳定)这组工具自己可以定制,发现时间越长,这个工具还是效率不低的。关键...