都是用系统的自带的包管理器来进行安装的呀,比如apt-get、yum、pacman之类的,然后编译时使用pkg-config。 比如在ubuntu下开发gtk2应用,要先安装libgtk2.0-dev: sudo apt-get install libgtk2.0-dev 编译: gcc demo.c `pkg-config --cflags --libs gtk+-2.0` 如何确保目标机器编译时装有这些库? 还记得平时我们编译安装某些东西时,使用的./configure吗?这个脚本会检查系统是否已安装必备库,安装过了才能继续编译。 想了解./configure、make、make install这些东西,请搜索GNU Autotools
都是用系统的自带的包管理器来进行安装的呀,比如
apt-get
、yum
、pacman
之类的,然后编译时使用pkg-config
。比如在ubuntu下开发gtk2应用,要先安装
libgtk2.0-dev
:编译:
如何确保目标机器编译时装有这些库?
还记得平时我们编译安装某些东西时,使用的
./configure
吗?这个脚本会检查系统是否已安装必备库,安装过了才能继续编译。想了解
./configure
、make
、make install
这些东西,请搜索GNU Autotools