头文件:

通过分析,头文件保存在了当前项目Debug目录的subdir.mk:

gcc -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<"

其中我添加的头文件为:

/usr/include/gtk-2.0
/usr/lib/i386-linux-gnu/gtk-2.0/include
/usr/include/atk-1.0
/usr/include/cairo
/usr/include/gdk-pixbuf-2.0
/usr/include/pango-1.0
/usr/include/gio-unix-2.0/
/usr/include/glib-2.0
/usr/lib/i386-linux-gnu/glib-2.0/include
/usr/include/pixman-1
/usr/include/freetype2
/usr/include/libpng12

库文件:

库文件保存在了当前项目Debug目录的objects.mk:

LIBS := -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0

其中我添加的库文件为:

gtk-x11-2.0
gdk-x11-2.0
atk-1.0
gio-2.0
pangoft2-1.0
pangocairo-1.0
gdk_pixbuf-2.0
cairo
pango-1.0
freetype
fontconfig
gobject-2.0
glib-2.0

验证:

通过批量拷贝添加到上面的2个文件中,无法实现减少逐个添加的目的