小编Yuh*_*Zou的帖子

在 Mac OS X 上将 Python3 与 CMake 链接

我正在使用 CMake。我想将 Python3 库链接到我的项目。我通过homebrew安装了Python3,并CMakeLists.txt这样写:

find_package(PythonLibs 3.6 REQUIRED)
Run Code Online (Sandbox Code Playgroud)

但后来它给了我一个错误:

Could NOT find PythonLibs: Found unsuitable version "2.7.10", but required
is at least "3.6" (found /usr/lib/libpython2.7.dylib)
Run Code Online (Sandbox Code Playgroud)

这个错误发生在 Mac OS X 上。有人能告诉我如何解决它吗?谢谢。

python macos cmake python-3.x

5
推荐指数
1
解决办法
2641
查看次数

PTRACE_TRACEME 的范围是多少?

如果我有这样的代码:

void child() {
    do_something();
    ptrace(PTRACE_TRACEME, 0, 0, 0);
    do_some_other_things();
}
Run Code Online (Sandbox Code Playgroud)

那么会do_something()被家长追踪吗?

我查了一下linux文档,没有这样的东西。它只是说这应该在被跟踪者中调用。

PTRACE_TRACEME

指示该进程将由其父进程跟踪。如果进程的父进程不希望跟踪它,则它可能不应该发出此请求。(pid、addr 和 data 被忽略。)

c++ linux ptrace

1
推荐指数
1
解决办法
5183
查看次数

标签 统计

c++ ×1

cmake ×1

linux ×1

macos ×1

ptrace ×1

python ×1

python-3.x ×1