我正在尝试使用make文件在Ubuntu 12.04 OS中编译C ++代码。我的代码需要libxml2
和sqlite3
。我使用Synaptics Package管理器安装了软件包。但是,现在我不知道标头(.h)文件和共享对象库(.so)文件的路径。
这些是否有默认位置?
由于
答案 0 :(得分:2)
有默认位置 - 标题为/usr/include
,图书馆为/usr/lib
- 这意味着您 必须在Makefile
中指定它们。
但执行确保您已安装相应的-dev
个软件包libsqlite3-dev
和libxml2-dev
!