腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
libstdc++.so.6:无法处理TLS数据
、
我有一份申请书是在以下网址编制的:而且运行良好。Linux2.4.20_mvlcge31 31-tomas #7清华5月7日11:33:21 CEST 2009 i686 unknownlibstdc++.so.6:无法处理TLS数据 从网上我看到有人建议这样做:export LD_ASSUME_KERN
浏览 4
提问于2010-08-12
得票数 0
9
回答
SVN中检出与导出的区别
、
、
、
然而,我的同事最近遇到了这个问题,从源码
编译
的东西有不同的行为,即签出和从SVN repo导出。它们都被正确
编译
,但是从svn export
编译
的那个可以工作,但是被签出的那个根本不能工作。PS:正在
编译
的是用于嵌入式设备的
Linux2.4
内核
。图像可以正确
编译
和加载,但检出的图像不起作用。它会在insmod期间导致
内核
崩溃。为什么会发生这种情况呢?
浏览 0
提问于2009-01-07
得票数 76
3
回答
如何更改dmesg的大小?[linux 2.4]
我正在用printk编写一些代码,我是在
内核
模式下打印的,但是因为dmesg太小,我失去了前几个printk。提前感谢您的帮助!
浏览 4
提问于2011-06-23
得票数 4
回答已采纳
1
回答
我在哪里可以找到预
编译
gcc 3.4.6或2.95手臂交叉
编译
器?
、
、
我需要为ARM设备重建一个非常旧的
Linux2.4
内核
。说
内核
(据我所知)不能正确地用gcc 4构建,所以我需要一个更老的
编译
器。不幸的是,我的预
编译
编译
器包的源代码中没有任何比4.4更老的东西了--我看过CodeSourcery、emdebian和Scratchbox。我试过自己编写它,但是当我设法想出如何构建gcc 4的时候(我写的说明是我网站上最受欢迎的……)gcc 3是超越我的,只是失败与无法理解的错误;而gcc 2.95是如此臭名昭著的难以
编译
,以至于我甚至没
浏览 0
提问于2010-10-11
得票数 2
3
回答
结构buffer_head效率低下
、
、
、
谁能告诉我为什么在
Linux2.4
内核
之前一直使用的结构buffer_head结构效率低下,以及在2.5.1
内核
重新设计的新块层中使用的结构生物结构中实现了哪些东西?
浏览 2
提问于2011-03-30
得票数 2
2
回答
为什么设置调度器不强制需要重新调度
、
我注意到在
Linux2.4
内核
中设置调度器并不强制need_resched。为什么会这样呢?这只是一些惯例,还是发生在其他地方?
浏览 1
提问于2010-04-30
得票数 0
回答已采纳
1
回答
Linux接收器窗口自动调优部分源代码
、
、
我正在尝试将wireshark捕获的接收器窗口大小与linux的源代码进行数学匹配,以查看用于自动调优的算法。
浏览 1
提问于2015-12-13
得票数 0
3
回答
在C中,冒号在声明中意味着什么?
、
、
可能重复: unsigned dumpable:1; 这是什么意思?
浏览 7
提问于2010-07-06
得票数 45
回答已采纳
2
回答
linux 2.4
内核
源代码下载
、
、
我正在努力寻找
Linux2.4
内核
的源代码。它似乎已经从官方下载网站和镜像中删除了。这可能是kernel.org妥协的结果,但如果能访问历史
内核
源代码就更好了。
浏览 2
提问于2011-12-05
得票数 2
回答已采纳
1
回答
syscall(SYS_getuid)返回与getuid()不同的结果
、
、
、
、
我想使用syscalls来获取当前用户的id。我试过这样做:#include <sys/syscall.h>{ }如果我用int uid = syscall(SYS_getui
浏览 3
提问于2021-11-21
得票数 5
回答已采纳
1
回答
Linux2.6.32或更高版本中每个net_device的私有数据存储在哪里?
、
、
对于2.6.31之前的
Linux2.4
或2.6
内核
,每个注册网络设备的net_device结构都有一个与其相关联的私有数据块,这是net_device结构中的priv指针所指向的。但是,对于
内核
版本2.6.32或更高版本,priv指针已被废弃。 我想知道网络接口驱动程序的私有数据现在可以存储在哪里。是否有人清楚net_device结构的相对新实现?提前谢谢。
浏览 1
提问于2014-06-05
得票数 4
回答已采纳
1
回答
如何从
内核
空间调用Linux syscall?
、
我正在移植为
Linux2.4
编写的linux
内核
模块,以便与Linux2.6一起工作。代码中使用了一些通过syscallN()宏声明并包装在set_fs()调用中的syscall。我知道从
内核
空间使用syscall是一种不好的体验,而且syscallN()宏在大多数平台上都会被破坏。任何合理的方式来替换
内核
空间中的getuid、geteuid、mknod、chown、unlink、sched_yield系统调用都是值得赞赏的。
浏览 1
提问于2010-01-15
得票数 5
回答已采纳
1
回答
C中的共享内存和缺少的MAP_ANONYMOUS?
、
、
、
我希望他们都共享同一副牌,所以我尝试使用mmap()来跟踪甲板的大小,但是我必须
编译
这个程序的机器不允许MAP_ANONYMOUS或MAP_ANON。
浏览 2
提问于2017-07-14
得票数 2
回答已采纳
2
回答
.o和.ko文件的区别
当我
编译
mod.c文件时,它会创建两个输出文件mod.o和mod.ko。所以我只想知道,mod.o和mod.ko文件有什么区别?
浏览 2
提问于2012-05-07
得票数 62
回答已采纳
1
回答
如何使用线程两次运行相同的代码?
、
、
、
、
如果重要的话,我的
内核
是非抢占性的(
Linux2.4
)。
浏览 0
提问于2021-06-03
得票数 0
回答已采纳
1
回答
prepare_arch_schedule是用来做什么的?
、
、
我正在摆弄
Linux2.4
内核
,而Schedul.c中的函数schedule()使用了宏prepare_arch_schedule,这看起来真的很奇怪。那是什么?
浏览 1
提问于2010-05-05
得票数 0
回答已采纳
1
回答
关于服务器发行版
、
、
我搞不懂是什么定义了“服务器”发行版,而不是普通的桌面发行版。我的意思是,如果您想要一个公司服务器,您可能可以选择几乎任何一个linux发行版,但是由于一些我似乎不知道的原因,您可能想要使用SUSE Enterprise, or RED HAT Enterprise。为什么有人要选择特定的服务器发行版?是否因为背后的公司所提供的支持?这些公司是否经常在发行版中包含专有工具,而通常不在其他发行版中,以给它们一种优势?是别的什么事吗? 请帮我澄清我心中的想法。提前谢谢你。
浏览 0
提问于2012-08-11
得票数 0
回答已采纳
1
回答
寻找像"IP人格“这样的工具来击败Linux
内核
的操作系统指纹
、
、
然而,这个工具的最新版本只适用于
Linux2.4
内核
。有人知道这样的工具吗?
浏览 0
提问于2017-01-17
得票数 0
1
回答
Linux2.6调度和抢占- preempt_count使用
、
、
、
、
Linux2.4
内核
是非抢占式的,所以当我们在
内核
模式下处理系统调用时,如果需要进行上下文切换,我们只需执行set_need_resched来引发一个标志,然后当我们返回到用户模式时,我们检查该标志并进行上下文切换让我们将其与具有抢占式
内核
的Linux2.6进行比较。我们不能将2.4
内核
的set_need_resched (提升标志)改为schedule() (重新调度的指令执行),所以在Linux2.6
内核
中有一个计数器preempt_count,它在spin_lock实际上,这个字段
浏览 10
提问于2017-12-31
得票数 1
1
回答
mmap()始终返回-1
、
、
我希望将文件的某些部分映射到内存中,为此,我必须使用mmap()。(项目要求)我使用以下命令打开文件:并且它确实打开了常规文件(file != -1)。char *res;sectionHead包含地址的a
浏览 1
提问于2013-05-31
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
GCC 编译 Linux 内核速度比 LLVM 更快
Python 3.8 已发布,那如何编译和调试最新的内核源码呢?
微软 Win11 23H2“太阳谷 3”(铜)内核编译曝光
一位嵌入式高手摸索出的Linux内核编译步骤和经验
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券