腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1107)
视频
沙龙
2
回答
可执行文件
.
data
部分
的
Linux
默认
行为
在
5.4
和
5.9
之间
发
生了
变化
?
linux
、
assembly
、
x86-64
、
nasm
、
elf
故事 案例1 我不小心把我
的
汇编代码写在
部分
。我编译并执行了它。程序
在
Linux
下运行正常。 即使我没有指定像这样
的
标志 ..。 案例2: 在那之后,我
在
Linux
下执行了这个程序。 ..。事实证明,该
部分
是不可执行
的
。 我认为
Linux
上有一个管理该权限
的
配置。但我不知道去哪里找。:/tmp$ cat test.asmglobal _
浏览 76
提问于2020-11-14
得票数 9
回答已采纳
1
回答
LeakSanitizer不能在Ubuntu18.04
的
gdb下工作吗?
linux
、
gcc
、
gdb
、
address-sanitizer
、
gcc7
我最近将我
的
Linux
开发虚拟机从Ubuntu 16.04升级到18.04,并注意到有一件事发
生了
变化
。这是
在
x86-64上。
在
16.04版本中,我一直使用这样
的
工作流程:构建我正在与gcc (
5.4
,16.04中
的
常用版本)以及-fsanitize=address
和
-O0 -g一起工作
的
项目,然后通过gdb (7.11.1,也就是Ubuntu附带
的
版本)运行
可执行文件</
浏览 854
提问于2019-01-03
得票数 11
2
回答
静态库链接两次
c++
我有以下设置: 数据(全局变量、静态类成员)是否也重复,
可执行文件
和
dll是否看到相同
的
数据?你怎么解决这个问题?编辑: 谢谢你
的
回答
浏览 6
提问于2015-07-03
得票数 9
回答已采纳
2
回答
带自定义范围
的
Gnuplot偏移量(v
5.4
)
gnuplot
我有一个问题,
在
gnuplotv
5.4
和
v5.2相比,偏移是如何工作
的
。#x y1 4.207543 2.414435 2.79098 不幸
的
是,文档没有涉及自定义范围。我不确定这是一个bug,还是我
的
代码有问题,或者是否使用偏移量
和
自定义范围
的
特性
在
浏览 0
提问于2021-03-27
得票数 1
2
回答
生成android时出错
android
、
cordova
、
android-studio
、
meteor
、
android-gradle-plugin
我安装了android 2.3.2 (这是android ide-162.3934792-
linux
.zip),这是最新
的
稳定版本。我用
的
是软呢帽。我用
的
是流星1.4.4.2 在为Android平台构建Cordova应用程序时,Android:无法
在
Android中找到gradle包装器。可能需要更新你
的
Android SDK。在这里查看:~/Android/Sdk/tools/
浏览 1
提问于2017-05-29
得票数 1
回答已采纳
2
回答
立即关闭NTPD同步
ntp
、
time
、
time-synchronization
、
ntpd
我
的
任务是将
linux
设备与ntp服务器同步。文档表示,
默认
情况下,ntpd检查系统时间和服务器时间
之间
的
差异,如果偏移量
在
恐慌阈值(1000 s是
默认
的
)内,ntpd将开始缓慢地校正系统时间。好吧,这对我很好,我需要那种
行为
。 我手动设置系统时间,然后启动ntpd。使用命令ntpq -c对等点,我可以查找同步过程。它显示设备连接到服务器并获取数据包。但在一两分钟后,系统时间发
生了
变化
,向服务器时间
浏览 0
提问于2016-08-10
得票数 -1
2
回答
当包含在项目中
的
程序集文件时来自mmap
的
意外exec权限
c
、
linux
、
assembly
、
mmap
、
dep
在
我
的
项目中,当我使用mmap分配内存时,映射(/proc/self/maps)显示它是一个可读
和
可执行
的
区域(),尽管有,但我只请求了可读
的
内存。
在
查看了strace (看起来不错)
和
其他调试之后,我找到了唯一似乎可以避免这个奇怪问题
的
东西:从项目中删除程序集文件,只留下纯C (什么?!)这是我
的
一个奇怪
的
例子,我正在研究Ubunbtu 19.04
和
默认</e
浏览 5
提问于2019-10-06
得票数 102
回答已采纳
2
回答
React呈现函数防止
在
每次调用时创建新
的
画布元素- Charts.js
javascript
、
reactjs
、
chart.js
我使用
的
是React,Charts.js
和
Reactive-chart.js。画布被呈现了两次,我猜这是代码设置
的
方式。
在
第一个画布元素上,它只有一个名称,
浏览 4
提问于2016-11-21
得票数 1
回答已采纳
1
回答
最小
可执行文件
的
大小现在比2年前要大10倍,用于微型程序吗?
linux
、
assembly
、
x86
、
linker
、
ld
对于大学课程,如果使用gcc/clang
和
程序集编写
和
编译,我喜欢比较功能相似程序
的
代码大小。
在
重新评估如何进一步缩小某些
可执行文件
的
大小
的
过程中,当我两年前组装/链接
的
相同
的
汇编代码
在
再次构建后已经超过10倍时,我无法相信自己
的
眼睛(这对于多个程序来说是正确
的
,不仅仅是helloworld):readelf告诉我,节标题
的
开头
在</e
浏览 1
提问于2020-11-27
得票数 11
1
回答
过程图像中不同截面的尺寸限制
process
、
executable
我知道,
默认
情况下,堆栈
的
最大大小
在
MiBi上是2 MiBi,
在
Linux
上是8 MiBi。
的
大小限制是什么?文本段 我之所以需要知道这一点,是因为我
在
可执行文件
中嵌入了一些数据。
浏览 3
提问于2014-07-10
得票数 2
回答已采纳
1
回答
随着时间
的
推移,我如何诊断GNU链接器
行为
的
差异?
assembly
、
x86-64
、
ld
、
memory-alignment
我有一个小型
的
x86-64组装程序,我
在
2018年编译并链接了这个程序。我现在正在尝试复制构建,但是
在
链接
的
时候,我
在
最终
的
二进制文件中得到了不同
的
结果。两个文件都是使用以下命令组装
和
链接
的
:我
在
2018年创建
的
最初
的
ELF名为prng。下面我展示了objdump
在
每
浏览 2
提问于2020-09-02
得票数 2
回答已采纳
1
回答
可以
在
bash正则表达式中进行OR运算吗?
regex
、
bash
、
grep
我知道我可以使用grep、awk等,但我有大量
的
bash脚本,其中包含一些使用=~
的
条件语句,如下所示: #works if [[ "bar" =~ "bar" ]]; then echo "match
浏览 15
提问于2019-06-05
得票数 5
回答已采纳
2
回答
为什么x86-64中
的
全局变量相对于指令指针被访问?
c
、
assembly
、
compiler-construction
、
x86-64
C代码
在
主函数中声明全局变量
和
变量,如下所示:int main() int x=4; return 0;现在我查看了从这个C代码生成
的
程序集代码,我看到全局变量y是使用rip指令指针
的
值存储
的
。我认为只有const全局变量存储
在
文本段中,但是,在这个例子中,似乎也有常规
的
全局变量存储
在
文本段中,这是非常奇怪
的
。 我想我做
的
一些
浏览 1
提问于2019-05-22
得票数 12
回答已采纳
2
回答
urllib2不会读取整个页面
python
、
http
、
html-parsing
、
urllib2
我
的
一
部分
代码,将分析一个网站不工作。
data
= page.read() 直到昨天,这都运行得很好;但是现在数据
的
长度始终是69496而不是122989,但是当我打开较小
的
页面时,我
的
代码运行得很好
浏览 1
提问于2012-10-24
得票数 0
1
回答
为带有本机扩展
的
gem维护一致
的
Gemfile.lock
rubygems
、
bundler
、
gemspecs
我
在
一个工程师团队工作,开发带有原生
可执行文件
的
gem。出于合同原因,重要
的
是,当我们部署到新环境时,所有依赖项都使用与我们测试
的
版本相同
的
版本。问题是,我们有OSX
和
Linux
的
开发机器,从1.14开始,创业板存储库中
的
锁文件
的
开头由以下更改: remote: .然后,当
linux
开发人员做同样
的
事情时,它会再次发生
变化
,
浏览 7
提问于2017-09-08
得票数 0
回答已采纳
1
回答
有没有可能让FORTRAN DLL每次加载到一个随机地址?
c++
、
dll
、
fortran
、
compiler-options
我一直
在
搜索,但没有找到一个假定
的
编译器标志或某种东西,它允许我构建我
的
FORTRAN DLL (使用英特尔Visual Fortran Composer XE 2013编译器),以便每次加载随机基址。我
在
C++代码中显式地加载了我
的
FORTRAN DLL,加载/卸载都很好,但我只是注意到它每次加载到
的
地址是完全相同
的
位置。我想知道这是否就是为什么当我同时多次运行我
的
程序时,有时我
的
FORTRAN DLL加载成功,而另一些时
浏览 0
提问于2013-01-17
得票数 0
回答已采纳
1
回答
有多少内核时间是由niced进程触发
的
?
linux
、
linux-kernel
、
scheduling
我有一些CPU使用警报器,当我不希望它们触发
的
时候。然而,当警报被触发时,我经常发现%user根本没有上升。然而,%nice
和
%system确实增加了--并且一些已绑定
的
进程将触发内核工作。如果更重要<e
浏览 0
提问于2018-01-04
得票数 2
5
回答
将应用程序从Oracle9移植到Oracle11-明白了吗?
oracle
、
migration
我们有一个使用Oracle9i
的
应用程序(好吧,3),但是它很快就要报废了,我们需要转移到另一个平台- Oracle 11或Postgress是显而易见
的
平台。我听到
的
评论大意是从9i移植到11并不是一帆风顺
的
,但这里没有人能以这样或那样
的
方式确认。我不太关心“哦,查询计划引擎改变了”,我更关心
的
是“这个特性不再存在了”。这些应用程序都不复杂-它要么是客户端SQL中
的
基本crud内容(以及一个大型
的
多表搜索例程,但我们无论如何都要使用Lucene重写它
浏览 0
提问于2009-02-05
得票数 3
回答已采纳
1
回答
Qt蓝牙低能多路连接
linux
、
qt
、
bluetooth-lowenergy
Qt: 5.10,
Linux
Ubuntu 17.10,Bluez
5.4
x经过研究,我认为应该有可能创建多个连接到BLE外设与Bluez蓝牙协议栈。有人知道与QBluetooth
的
多个LE连接吗? 谢谢你
的
帮
浏览 1
提问于2018-02-22
得票数 0
1
回答
为什么pstree命令
在
Ubuntu16.04LTS中不显示init?
16.04
、
systemd
、
init
、
pstree
我试图检查pstree命令
的
输出。但出于某种原因,它总是从名为systemd
的
东西开始,而不是init。我使用ps aux命令检查init
和
systemd
的
进程ID,init
的
PID值为1,而systemd
的
进程ID为其他PID。那么,为什么我
的
作品中没有显示init呢?我有什么选择吗?我也读过关于systemd与init
的
争论,但是ubuntu16.04LTS仍然使用init来启动一切,对吗?原来我认为不
浏览 0
提问于2016-11-01
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券