java - 您已经加载了库 /tmp/... 这可能禁用了堆栈保护
问题描述
在从 .iso 安装期间出现此错误
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /tmp/setup.4871/lib/glnxa64/gcc/libgcc_s.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack
在这个命令之后:
./setup
我点击了这个链接:堆栈保护可能已禁用?但它不起作用。
> sudo execstack -c /tmp/setup.4871/lib/glnxa64/gcc/libgcc_s.so
> execstack: "/tmp/setup.4871/lib/glnxa64/gcc/libgcc_s.so" is not an ELF
> file
我正在使用最新版本的 Ubuntu,这很奇怪,因为在 Kali Linux 上它可以正常工作。有什么建议吗?谢谢
解决方案
推荐阅读
- java - 更改列表中的项目并排序然后列出
- android - Genymotion无法安装gapps
- swift - NSTextField 不可见
- java - int 定义 - 不确定代码中的目的是什么
- java - @MapperScan 和 @Bean MapperScannerConfigurer 的区别
- java - Java:如何从实时麦克风输入中获取 FFT 波段
- delphi - 创建自己的组件时如何在设计时在结构视图面板中隐藏子组件(隐藏
) - javascript - 如何验证具有一个输入字段的角度 2 中的表单?
- javascript - 使用croppie在没有jquery的情况下裁剪图像
- ios - 以编程方式设置的约束导致内存泄漏?iOS 迅捷