腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
设备驱动程序代码
编译
?
linux
、
linux-kernel
、
linux-device-driver
、
kernel-module
我是
linux
的新手,.i必须
编译
一个设备驱动程序示例代码。我试图从synaptic安装LinuxSource2.6.38,然后它显示了下面引用的信息:如果您只是试图为您的内核构建第三方
模块
,那么您不需要这个包。而是安装适当的
linux
标头包。 1)我的设备驱动程序代码
编译
是否需要<e
浏览 4
提问于2012-02-09
得票数 0
1
回答
C++:如何从Windows交叉
编译
到
Linux
?
c++
、
linux
、
windows
、
shared-libraries
、
cross-compiling
我在windows上有一个C++
模块
,我想
编译
它,这样我就可以得到
linux
*.so的
动态
库。 有没有可以帮助我的交叉
编译
器?
浏览 75
提问于2021-09-28
得票数 0
回答已采纳
1
回答
在
linux
(centos)上用nodejs运行的c# dll文件(在window上
编译
)是否可以使用edge.js?
c#
、
node.js
、
dll
、
edge.js
在
linux
(centos)上用nodejs运行的c# dll文件(在window上
编译
)是否可以使用edge.js?我正在使用node.js。node.js -
Linux
(centos)
浏览 0
提问于2018-08-10
得票数 0
1
回答
如何安装freeBSD头?
linux
、
freebsd
、
kernel-modules
在过去的两年里,我一直是一个arch
linux
用户,现在转到freeBSD进行内核开发。在freeBSD上是否有任何相同的包,或者我必须安装完整的freeBSD源代码?
浏览 0
提问于2015-03-24
得票数 0
回答已采纳
1
回答
Linux
:重新加载内核
模块
linux
、
linux-kernel
、
linux-device-driver
我正在对GPU内核
模块
进行一些开发。它只在'make
模块
‘上
编译
,而不是在'make’上
编译
,所以我可以说它是一个在
Linux
引导上加载的
动态
加载
模块
。我想快速地重新
编译
和重新安装
模块
,而不需要安装一个全新的内核。简单地“生成
模块
”然后替换/lib/ .ko /.中的现有文件可以吗?然后重新启动?
浏览 6
提问于2016-06-10
得票数 2
回答已采纳
2
回答
两个
动态
库,一个在C中,另一个在C++中,同时使用
c++
、
c
、
shared-libraries
海,加载器可以加载
模块
,这些
模块
是用任何编程语言编写的。它们被排列在一个命名列表中,并可以请求其他
模块
的函数指针。现在,用C编写并用C
编译
器
编译
的
模块
将获得任何其他
模块
的函数指针,这些
模块
都是用C++编写和
编译
的。 那么我的问题是:函数指针交叉
编译
器有效吗?我想我很久以前就听说过类似__cdecl的东西了。我使用
浏览 6
提问于2012-04-19
得票数 1
回答已采纳
1
回答
在
Linux
上使用makefiles为复杂项目构建
动态
库
linux
、
makefile
、
shared-libraries
我正试图在
Linux
上构建一个具有不同
模块
的共享库,由于源文件分散在不同的子目录中,因此我很难弄清楚如何创建脚本和makefile来将整个项目
编译
为一个包含依赖于其他
模块
的
模块
的单个
动态
共享库。
浏览 1
提问于2011-03-18
得票数 0
1
回答
在操作系统中,为什么可加载内核
模块
(LKM)不需要调用消息传递来进行通信?
linux
、
linux-kernel
、
operating-system
这种类型的设计在UNIX的现代实现中很常见,比如
Linux
、macOS和Solaris以及Windows。 该设计的思想是内核提供核心服务,而其他服务是
动态
实现的,因为内核正在运行。与直接向内核添加新特性相比,
动态
链接服务更可取,这将需要在每次更改时重新
编译
内核。例如,我们可以将CPU调度和内存管理算法直接构建到内核中,然后通过可加载
模块
添加对不同文件系统的支持。
Linux
使用可加载内核
模块
,主要用于支持设备驱动程序和文件系统。当系统启动(或引导)或在运行时,例如当US
浏览 4
提问于2021-08-01
得票数 1
1
回答
Linux
下奇怪的
动态
链接器问题
c++
、
linux
、
qt
、
libtorrent
我不是一个经验丰富的
Linux
开发人员(我的主要平台是Windows)。,如果我
编译
A时只需要指定指向OpenSSL头和库的路径,而不指定确切的库文件--所有操作都很好!
模块
编译
好,加载OK,工作正常。也就是说,在我的Qt项目中,这看起来是这样的: LIBS += -Lpath_to_my_openssl/prebuilt/
lin
浏览 5
提问于2022-02-13
得票数 0
3
回答
链接:静态还是
动态
c++
、
cross-platform
、
dynamic-linking
、
static-linking
Lib_B :库包含从Lib_A中的基派生出来的许多类 我将使用一些库,如TBB、Boost、Qt,它们可能有
浏览 5
提问于2011-01-16
得票数 7
回答已采纳
2
回答
如何复制
动态
链接程序的库?
compiling
、
dynamic-linking
我得到了库的路径(比如/lib/x86_64-
linux
-gnu/libc.so.6),并从我的系统中复制和粘贴了它。它工作得很好,但是手工复制和粘贴每个库似乎是重复的。有没有一种方法可以让我只获得指向库的路径列表(没有所有的libc.so.6 => /lib/x86_64-
linux
-gnu/libc.so.6 (0x00007f1dc3333000)),这样我就可以复制它们并在构建中分发它们了吗
浏览 0
提问于2015-09-19
得票数 0
回答已采纳
1
回答
Linux
静态驱动程序加载问题
linux
我在/etc/
模块
中做了一个条目。 现在,驱动程序正在启动时加载,即使我没有在menuconfig中选择它。为了解决流程2中的问题,我删除了/etc/
模块
中的条目。但现在司机根本没有装货。因此,我删除了流程2步骤,并再次遵循流程1步骤,驱动程序现在正在启动时加载。现在,流程1正在工作。
浏览 2
提问于2012-07-06
得票数 1
1
回答
为Beablebone黑建造DAHDI
linux
、
linux-kernel
、
cross-compiling
、
asterisk
、
beagleboneblack
让ARCH=arm交叉
编译
=arm-
linux
-gnueabihf- uImage dtbs /home/working/dl/dah
浏览 1
提问于2015-03-09
得票数 1
回答已采纳
3
回答
Linux
驱动程序是如何工作的,我在哪里找到它们?(尤指)(网卡司机)
linux
、
networking
、
drivers
我想知道驱动程序在
Linux
下是如何工作的。驱动程序是一个可以编辑的单一文件吗?是否有当前正在使用的驱动程序列表,或者是否有不同的位置为每个设备找到它们? 我特别想了解一下我的网络适配器的驱动程序。
浏览 0
提问于2011-04-12
得票数 12
回答已采纳
1
回答
在安装的pygame目录中哪里可以找到pygame.init()方法?
python
、
pygame
ckim@chan-ubuntu:~$ python[GCC 5.4.0 20160609] on
linux
2pygame/__init__.pyc(6, 0) 所以我在/usr/local/lib/python2.7/dist-packages/pygame目录下搜索,但找不到
模块
浏览 28
提问于2019-04-10
得票数 2
回答已采纳
2
回答
修改/重新加载现有
Linux
驱动程序的最快方法
linux
、
driver
我正在尝试了解USB Wi-Fi适配器的现有
Linux
Wi-Fi驱动程序。虽然我可以阅读C代码,但我也希望能够在驱动程序中的某些临界点插入调试/打印语句,以查看它在执行时的行为。在
Linux
系统上,修改驱动程序代码后,如何将其加载到内核中,以替换旧的驱动程序?有没有一种方法可以直接在旧驱动程序上“热插拔替换”它,或者比这更复杂?
浏览 0
提问于2012-07-31
得票数 1
回答已采纳
2
回答
NodeJS本机
模块
-如何删除调试符号
c++
、
node.js
、
debug-symbols
我正在为Node编写一个本机
模块
,但希望删除调试信息。我在用node来构建
模块
。因此,我需要在构建之后使用strip命令删除它。这是我用来构建本机
模块
的命令:这是我的binding.gyp: "targets": [ "libraries": [ "/usr/lib/x86_64-
浏览 2
提问于2018-02-23
得票数 4
回答已采纳
2
回答
如何在内核
模块
中安装系统调用
kernel-module
我想安装一个新的系统调用,而不是未使用的系统调用,并等待来自用户空间的指令。我不知道该怎么做。
浏览 0
提问于2010-07-15
得票数 2
1
回答
Linux
内核如何
动态
地使用
模块
?
linux-kernel
、
kernel-modules
、
dynamic-linking
、
dynamic-loading
理解
Linux
内核说 内核在管理
模块
时有两个关键任务要执行。第一项任务是确保内核的其余部分能够到达
模块
的全局符号,例如其主函数的入口点。
模块
还必须知道内核和其他
模块
中符号的地址。因此,当一个
模块
被链接时,引用就会被一劳永逸地解析。第二个任务包括跟踪
模块
的使用情况,以便在另一个
模块
或内核的另一部分使用
模块
时不会卸载
模块
。一个简单的引用计数跟踪每个
模块
的使用情况。任何共享库都可以
动态
链
浏览 0
提问于2018-10-17
得票数 0
回答已采纳
1
回答
Cython是否将导入的
模块
编译
为二进制文件的一部分?
python
、
cython
我现在正在阅读cython,我想知道cython是否
编译
导入的
模块
作为可执行文件的一部分,如果仍然需要在目标机器上安装
模块
来运行cython二进制文件。
浏览 0
提问于2018-11-21
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券