小编Jah*_*Jah的帖子

如何在1段中放置2个部分(使用ld脚本)

我有以下链接器脚本:

SECTIONS {

    .arora_exec_free_space 4399531 : 
    {
        *(.text)
        *(.rodata)
        *(.data.rel.ro.local)
    }
    .arora_data_free_space (ADDR(.arora_exec_free_space) + SIZEOF(.arora_exec_free_space)) : AT (7592352)
    {
        *(.data)
        *(.bss)
        *(.got)
    }
}
Run Code Online (Sandbox Code Playgroud)

当我编译我的程序时,两个部分(exec和数据)处于不同的LOAD段.我想将两个部分(.arora_data_free_space和.arora_exec_free_space)放入一个LOAD段.有没有办法使用链接描述文件?我该怎么做?谢谢.

c linux ld segments

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

什么是更好的:选择vs线程?

在linux中.

我想建立一个自动转向器,当按下一个键时,它将具有启用/禁用功能.显然应该有2个并行运行的东西(clicker本身,以及启用/禁用功能)

每个实现的缺点和优点:使用将处理自动点击功能的线程和另一个主线程(用于启用/禁用等...)或使用系统调用选择并等待输入/键盘?

c linux algorithm select multithreading

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

我的电脑认为signed int小于-1?

#include <stdio.h>
int main(void)
{
    printf("%d", sizeof(signed int) > -1);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

结果为0(FALSE).怎么会这样?我使用64位ubuntu linux,所以结果应该是(4> -1)=> 1 => True.

c unix linux casting

3
推荐指数
3
解决办法
192
查看次数

发送邮件请求python

我有一个网站,我想检查它是否自上次检查后更新(使用哈希).问题是我需要输入用户名和密码才能访问该网站.

有没有办法使用python输入用户名和密码?

python networking post http

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

malloc双重自由行为

GNU手册页malloc定义了当free()使用相同的指针(先前由之前分配malloc())调用两次时"发生未定义的行为".

这是什么行为?
我在哪里可以找到有关此类错误的更多信息?

c unix linux malloc gnu

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

lseek EOVERFLOW错误处理

我注意到当我尝试寻找更多的字节而不是off_t可以表示我得到一个EOVERFLOW错误.如何在off_t中寻找更多的数字?

c linux file errno system-calls

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

gdb - 目标中没有硬件断点支持

我正在尝试使用 gdb hbreak 命令设置硬件断点

hbreak *address
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:“目标中没有硬件断点支持”。

有没有办法解决这个问题?

linux debugging ubuntu gdb

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