【问题标题】:Library required when moving to another pc移动到另一台电脑时需要库
【发布时间】:2013-11-25 14:03:08
【问题描述】:

我做了一个简单的C 程序,它使用curl 库从ftp 复制文件。

我已经在Ubuntu linux 机器上完成了它,现在我想将它分发到DebianUbuntu PC 上。我打算将输出文件复制到这些机器上。还需要将哪些其他文件复制到这些 PC 上?我需要使用命令apt-get install libcurl4-gnutls-dev 安装 curl 吗?

【问题讨论】:

    标签: c linux curl


    【解决方案1】:

    如果您将软件作为二进制文件分发,则不需要 -dev 软件包。只需要二进制形式的库。

    包含-dev 包的是编译器构建目标文件所需的头文件,仅此而已。一旦你的可执行文件有了二进制形式,就只需要二进制库。

    【讨论】:

    • 是否可以将二进制库从我的计算机复制到另一台具有不同分布的计算机? curl二进制库放在哪里,我只看到标题?我需要在哪里将二进制文件放到另一台计算机上——就像可执行文件一样放在同一个位置?
    • 通常,库的本地化是通过ldconfig进行的。你不必关心它。如果安装了 libcurl 的二进制文件,那么你的程序会找到它。
    猜你喜欢
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 2013-08-24
    • 1970-01-01
    • 2016-12-21
    相关资源
    最近更新 更多