编译配置脚本命令参考
- 修改安装路径和默认数据库目录。
1
$ ../configure --prefix=<your-installation-dir> --localstatedir=<your-var-dir> --sysconfdir=<your-default-db-dir>
- 更改为使用共享库(默认将构建和链接静态库)。
1
$ ../configure --enable-shared
- 指定特定的编译器来编译(默认将使用环境变量中默认编译器进行编译)。
1
$ ../configure CC=gcc-4.7.3
- 指定使用Clang编译器。
1
$ ../configure CC=clang
- 向编译器提供特殊标志。
1
$ ../configure CFLAGS=”-g -O2 -mtune=tsv110”
- 开发OVS软件,打开调试选项和地址消毒。
1
$ ../configure CFLAGS=”-g -O2 -fsanitize=address -fno-omit-frame-pointer -fno-common”
- 编译Linux内核模块,以便于运行基于内核的开关,需要带上--with-linux选项路径。
1
$ ../configure --with-linux=/lib/modules/$(uname -r)/build
更多编译设置选项请参考configure --help,或Open vSwitch官方指导:https://docs.openvswitch.org/en/latest/intro/install/general/
父主题: 更多资源