如何安装portsf?

Posted

技术标签:

【中文标题】如何安装portsf?【英文标题】:How do I install portsf? 【发布时间】:2014-06-11 13:51:27 【问题描述】:

我正在阅读 Richard Boulanger 的音频编程书,我正处于提供库 portsf 的位置,并在示例中使用了它。 Portsf 没有随附我在大学图书馆中找到的 DVD,但我在 link 中找到了它。 但是我还没有找到任何关于如何在任何平台上编译它的资源。

我想知道如何在 OSX 中安装它。

【问题讨论】:

【参考方案1】:

我只知道如何在 Linux 中安装它,但由于 OSX 使用类似 Unix 的文件系统,我确信它是相似的。如果您进入portsf 目录并输入“make”命令,您将得到一个libportsf.a 文件。该文件需要进入存储所有存档库文件的目录中。在 Linux 中,该目录是 /usr/lib。 ieee80.h 和 portsf.h 头文件也需要放在存储所有头文件的目录中。我将它们放在 /usr/include 中,因为这是我所有头文件所在的位置。 最后,要创建一个可执行程序,您希望使用-lportsf 选项将其与portsf 库链接。例如:如果我想编译 sf2float.c 程序,我输入以下命令: gcc sf2float.c -lportsf -lm -o sf2float 这应该创建一个名为 sf2float 的可执行文件。我必须使用 -lm 选项,因为我在 sf2float.c 中包含了 math.h 头文件 希望对您有所帮助。

【讨论】:

嘿@jl.da 我也在使用没有 DVD 的音频编程书。如果您有兴趣查看我到目前为止所做的工作,可以关注我GitHub 嗨@Michael,太好了!我有点落后于你,我刚刚做了sfpan(但没有断点)。你做了那个程序吗? @jl.da,是的,我做到了。你可以浏览我的整个提交历史。如果您在 6 月 24 日查看我的 master 分支,那是我第一次开始研究 sfpan 的时间。

以上是关于如何安装portsf?的主要内容,如果未能解决你的问题,请参考以下文章

如何安装pandas

yum安装软件之后如何保存rpm安装包

如何安装python

如何安装NodeJS NodeJS如何运行

下载安卓app软件并安装,如何在Android系统手机上安装软件的三种

如何安装使用camunda