gpt4 book ai didi

c++ - 对 `forkpty' 的 undefined reference

转载 作者:可可西里 更新时间:2023-11-01 17:08:30 29 4
gpt4 key购买 nike

所以我在 Ubuntu 10.04 的 Eclipse 中开发我的项目。我有以下代码行:

#include <pty.h>

pid_t pid;
int master;

pid = forkpty(&master, NULL, NULL, NULL);

但是当我尝试在 Eclipse 中构建它时,出现错误:

undefined reference to 'forkpty'

知道如何解决这个问题吗?

最佳答案

您需要 -lutil 命令行参数(以使用 libutil 共享库)。
对于 eclipse : http://zetcode.com/articles/eclipsecdevelopment/

选择项目属性。展开 C/C++ 构建选项卡。选择设置。在“工具设置”选项卡中,展开“GCC C 链接器”选项。单击库。将/usr/lib/libutil.so 添加到库窗口。请注意,此路径在您的系统上可能不同。

关于c++ - 对 `forkpty' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4491350/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com