0

在从源代码成功配置、构建和安装 JACK v.2 之后,我正在尝试编译一个简单的 JACK 客户端示例:

pi@raspberrypi:~/jack $ gcc -o simple_client simple_client.c -l jack

但是,编译器会返回以下错误:

/usr/bin/ld: /tmp/cc7341zz.o: undefined reference to symbol 'sin@@GLIBC_2.4'
//lib/arm-linux-gnueabihf/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

它们可能是由于 ARM 处理器架构造成的吗?请你给我一些关于如何解决它们的提示吗?

该文件的源代码simple_client.c可在链接中找到。此外,它已在 macOS Sierra 上成功编译和测试。

4

0 回答 0