- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Android NDK 项目。当我尝试修改项目文件(Android.mk)时,我在阅读引用资料后发现了链接选项 -rdynamic,但我仍然不确定该标志的含义。
我正在从事的项目。它有两个部分:- 多个客户端应用程序。- 多个共享库。 (每个客户端都有对应的共享库)- 后台守护进程:进程管理器和启动器。
首先,一个客户端应用程序。一旦客户端开始运行,它就能够与管理器进程进行通信。管理器将根据启动器进程使用 dlopen() 加载相应的共享库。之后,管理器将创建一个新的启动器进程。
我觉得链接标志与后台进程有关,但不确定。
谢谢
<小时/>引用:
https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html#Link-Options
-rdynamic
在支持它的目标上将标志 -export-dynamic 传递给 ELF 链接器。这指示链接器将所有符号(而不仅仅是使用过的符号)添加到动态符号表中。对于 dlopen 的某些用途或允许从程序内获取回溯,需要此选项。
最佳答案
将 -rdynamic
添加到 LOCAL_CFLAGS
不会执行任何操作,因为 -rdynamic
是链接器标志。您需要将其添加到LOCAL_LDFLAGS
。
有关 -rdynamic
的更全面说明,请参阅 https://stackoverflow.com/a/12636790/632035 (我知道问题不一样,但答案很好地解释了该标志)。
关于c - gcc 链接选项/LOCAL_CFLAGS -rdynamic 的作用是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39462833/
我知道 LOCAL_CFLAGS 是一组可选的编译器标志,在构建 C 源文件时将传递这些标志。我的问题是这个标志是什么意思“-mno-thumb”或者我在哪里可以找到可用的 LOCAL_CFLAGS
我正在开发一个 Android NDK 项目。当我尝试修改项目文件(Android.mk)时,我在阅读引用资料后发现了链接选项 -rdynamic,但我仍然不确定该标志的含义。 我正在从事的项目。它有
我有一些预先存在的代码,我正在尝试将其编译到 NDK 库中。有一个简单的 #ifndef 我需要正确执行,但在我的 Android.mk 中,无法识别我用 LOCAL_CFLAGS 定义的 var。它
我是一名优秀的程序员,十分优秀!