这是命令 pth-config 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pth-配置 - 第 Pth 库构建实用程序
VERSION
GNU Pth 2.0.7(08 年 2006 月 XNUMX 日)
概要
pth-配置 [ - 帮帮我[- 版[- 全部[- 字首[--exec-前缀[--bindir[--libdir]
[--includedir[--曼迪尔[--数据目录[--acdir[--cflags[--ldflags[--库]
商品描述
这个 pth-配置 程序是一个小助手实用程序,用于轻松配置和构建
应用程序基于 PTH(3) 图书馆。 它可用于查询 C 编译器和
正确编译和链接应用程序所需的链接器标志
PTH(3) 图书馆。
配置
pth-配置 接受以下选项:
- 帮帮我
打印简短的使用信息。
- 版
打印安装的版本号和日期 PTH(3) 图书馆。
- 全部
强制输出所有标志,即包括不属于的额外标志 第
具体。
- 字首
打印架构独立文件的安装前缀
--exec-前缀
打印体系结构相关文件的安装前缀。
--bindir
打印二进制文件的安装目录。
--libdir
打印库的安装目录。
--includedir
打印包含头文件的安装目录。
--曼迪尔
打印手册页的安装目录。
--数据目录
打印共享数据的安装目录。
--acdir
打印安装目录 自动配置 数据。
--cflags
打印编译所需的 C 编译器标志 PTH(3)基础应用。
输出通常添加到应用程序“Makefile”的“CFLAGS”变量中。
--ldflags
打印将应用程序与应用程序链接所需的链接器标志(“-L”)
PTH(3) 图书馆。 输出通常添加到“LDFLAGS”变量
应用程序“Makefile”。
--库
打印将应用程序与应用程序链接所需的库标志(“-l”)
PTH(3) 图书馆。 输出通常添加到应用程序的“LIBS”变量中
“制作文件”。
例
抄送 = 抄送
CFLAGS = -O `pth-config --cflags`
LDFLAGS = `pth-config --ldflags`
LIBS = -lm `pth-config --libs`
所有: foo
富:foo.o
$(CC) $(LDFLAGS) -o foo foo.o $(LIBS)
foo.o: foo.c
$(CC) $(CFLAGS) -c foo.c
使用 onworks.net 服务在线使用 pth-config