D-Bus在Cygwin下编译、安装

D-Bus在Cygwin下编译、安装

开发环境

主机:window 10 专业版
$ uname -s
CYGWIN_NT-10.0

下载源码

D-Bus主页

dbus-1.13.18.tar.xz

解压、编译

xz -d dbus-1.13.18.tar.xz
tar xvf dbus-1.13.18.tar
./configure --prefix=$PWD/_install
make
make install

安装文件

lanfeiy@yelanfei ~/workspace/DBus/dbus-1.13.18
$ cd _install/

lanfeiy@yelanfei ~/workspace/DBus/dbus-1.13.18/_install
$ tree
.
├── bin
│   ├── cygdbus-1-3.dll
│   ├── dbus-cleanup-sockets.exe
│   ├── dbus-daemon.exe
│   ├── dbus-launch.exe
│   ├── dbus-monitor.exe
│   ├── dbus-run-session.exe
│   ├── dbus-send.exe
│   ├── dbus-test-tool.exe
│   ├── dbus-update-activation-environment.exe
│   └── dbus-uuidgen.exe
├── etc
│   └── dbus-1
│       ├── session.conf
│       └── system.conf
├── include
│   └── dbus-1.0
│       └── dbus
│           ├── dbus-address.h
│           ├── dbus-bus.h
│           ├── dbus-connection.h
│           ├── dbus-errors.h
│           ├── dbus-macros.h
│           ├── dbus-memory.h
│           ├── dbus-message.h
│           ├── dbus-misc.h
│           ├── dbus-pending-call.h
│           ├── dbus-protocol.h
│           ├── dbus-server.h
│           ├── dbus-shared.h
│           ├── dbus-signature.h
│           ├── dbus-syntax.h
│           ├── dbus-threads.h
│           ├── dbus-types.h
│           └── dbus.h
├── lib
│   ├── cmake
│   │   └── DBus1
│   │       ├── DBus1Config.cmake
│   │       └── DBus1ConfigVersion.cmake
│   ├── dbus-1.0
│   │   └── include
│   │       └── dbus
│   │           └── dbus-arch-deps.h
│   ├── libdbus-1.a
│   ├── libdbus-1.dll.a
│   ├── libdbus-1.la
│   └── pkgconfig
│       └── dbus-1.pc
├── libexec
│   └── dbus-daemon-launch-helper.exe
├── share
│   ├── dbus-1
│   │   ├── services
│   │   ├── session.conf
│   │   ├── session.d
│   │   ├── system-services
│   │   ├── system.conf
│   │   └── system.d
│   ├── doc
│   │   └── dbus
│   │       ├── diagram.png
│   │       ├── diagram.svg
│   │       ├── examples
│   │       │   ├── GetAllMatchRules.py
│   │       │   ├── example-session-disable-stats.conf
│   │       │   ├── example-system-enable-stats.conf
│   │       │   └── example-system-hardening-without-traditional-activation.conf
│   │       └── system-activation.txt
│   └── xml
│       └── dbus-1
│           ├── busconfig.dtd
│           └── introspect.dtd
└── var
    ├── lib
    │   └── dbus
    └── run
        └── dbus

34 directories, 80 files

参考

Using the DBUS C API

和菜鸟一起学linux之DBUS基础学习记录

dbus通信与接口介绍

dbus-example.c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值