출처 : http://www.matthew.ath.cx/projects.git/dbus-example.c

 

pkg-config 설치
$ sudo apt-get install pkg-config

설치된 목록 확인
$ pkg-config --list-all


$ pkg-config --list-all | grep dbus
dbus-glib-1                    dbus-glib - GLib integration for the free desktop message bus
dbus-1                         dbus - Free desktop message bus
dbus-c++-1                     libdbus-c++ - Native C++ bindings for D-Bus
dbus-c++-glib-1                libdbus-c++-glib - Native C++ bindings for D-Bus (Glib Mainloop)
dbus-sharp-2.0                 Managed DBus - Managed D-Bus IPC protocol library and CLR binding
dbus-c++-ecore-1               libdbus-c++-ecore - Native C++ bindings for D-Bus (Ecore Mainloop)

$ pkg-config --cflags dbus-1
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include

$ pkg-config --libs dbus-glib-1
-ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0



gcc dbus-example.c -o dbe `pgk-config --cflags dbus-1 --libs dbus-glib-1`

한번에 여러개 지정도 됨.
gcc dbus-example.c -o dbe `pgk-config --cflags dbus-1 --libs dbus-glib-1 libcrypto`

 

$ gcc dbus-example.c -o dbe `pkg-config --cflags dbus-1 --libs dbus-glib-1`

 

 

 

'Programing 미분류' 카테고리의 다른 글

dbus, pkg-config  (0) 2019.08.26
Bluetooth SCO / CVSD 뜻  (0) 2019.05.14
GOLANG  (0) 2015.09.16
Instagram python API  (0) 2013.11.09
Posted by Real_G

댓글을 달아 주세요