腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我如何在
linux
发行版上找到glibc.
so
来动态加载它?
、
、
、
、
我正在尝试在ubuntu (理想情况
下
还有其他
linux
发行版)
下
动态加载glibc。 其目的是
调用
seteuid。 我不确定识别路径的正确方法是什么。运行find命令时,我甚至看不到glib.
so
,但我看到了lib.
so
。 /usr/lib/x86_64-
linux
-gnu/libc.
so
这是正确的
文件
吗?如果它是正确的
文件
,那么在任何系统上找到它的正确方式是什么(硬编码路
浏览 31
提问于2020-09-18
得票数 0
1
回答
gcc dll -在
Linux
下
编译
在
Linux
环境
下
,我有一个用gcc编写的-flex项目.所有项目都被实现为一个*.
so
文件
,并从python图形面
调用
。有必要在windows上运行它。难道可以强迫
LINUX
环境
下
的gcc编译WINDOWS而不是*.
so
吗?它可以使生活更容易使用与我现在一样的技术:只需做从图形表面
调用
。
浏览 1
提问于2014-06-05
得票数 0
回答已采纳
1
回答
在C#中
调用
Linux
套接字和Epoll函数
、
、
、
、
为了在
Linux
上实现这一点,我需要
调用
来自<sys/socket.h>和<
linux
/eventpoll.h>的许多函数。我还没有找到任何简单的解决方案,所以我不得不用C语言创建一个.
so
库
文件
,其中实际上包括上面提到的头
文件
,并创建了
调用
实际
linux
调用
的导出函数,然后我不得不在C#中使用封送/互操作服务对这个.
so
库进行包装尽管它没有任何问题,但如果我能够
浏览 6
提问于2018-12-04
得票数 1
回答已采纳
1
回答
生成包含dll和编译器的新项目
、
我是一个关于
linux
中dll使用的问题。我有动态链接库和.h
文件
,在windows下工作良好。但是现在我需要在
linux
下
运行这个程序。如果我编写.cpp
文件
,该函数将
调用
该dll
文件
函数。我是否可以将此.cpp
文件
编译为程序集或.
so
文件
。然后我可以使用.
so
文件
没有原始的动态链接库
文件
?
浏览 9
提问于2018-08-25
得票数 0
1
回答
.
So
文件
Linux
、
、
我有一个C++ .
so
文件
的结构,如:(动态库)Folder 2 (.d and .o extention files)processsignal.
so
objectsg++ libsignalProcessing.
so
/usr/lib
浏览 8
提问于2013-05-30
得票数 1
1
回答
终端命令不能工作
、
、
、
、
我将以lib开头的所有
文件
从/../移到某个
文件
夹as,mv /../lib* /to/some/folder即使对ls来说,它也是-bash: /bin/ls: &
浏览 0
提问于2018-08-27
得票数 -1
回答已采纳
1
回答
如何使用NDK与Android一起将
Linux
.
so
编译成.
so
平台
、
、
、
我已经安装了Android,并且希望使用
Linux
.
so
重新编译并使其成为Android .
so
。 通过引用多个网站,我创建了一个JNI
文件
夹,并将其与gradle/build
文件
夹或放在app\src\main
下
。我不知道哪个是正确的版本,我已经尝试过的
浏览 1
提问于2016-06-20
得票数 1
0
回答
在strace中捕获vDSO
、
、
、
我想知道是否有一种方法可以捕获(换句话说,观察)像strace中的gettimeofday这样的vDSO
调用
。另外,有没有一种方法可以在不加载
linux
-vdso.
so
.1 (标志或环境变量)的情况
下
执行二进制
文件
?最后,如果我写一个程序,从辅助向量中删除
linux
-vdso.
so
.1地址,然后execve我的程序,会怎么样呢?有人试过吗?
浏览 12
提问于2016-06-29
得票数 9
回答已采纳
1
回答
使用WildFly 10加载本机库
、
、
、
、
_64这是我的module.xml
文件
: <module name="com.myco.mymodule" xmlns="urn:jbossmyjar3.jar使用libTimeFunc.
so
进行一些本地库
调用
。那篇文章说有64位
Linux
的lib/
linux
-x86_64,这就是我正在运行的。当服务尝试进行
调用
时,我得到一个UnsatisfiedLinkE
浏览 0
提问于2015-11-06
得票数 1
1
回答
如何在Mac和
Linux
上加载Cython编译的.
so
文件
?
、
、
、
我在Mac
下
编译了一个module.pyx
文件
到module.
so
,现在我可以通过以下命令使用它:但是,相同的.
so
文件
不能在
Linux
上工作,我必须在
Linux
下
编译一个新的module.
so
。所以问题是,我如何用Cython编写跨平台(Mac和
Linux
)的模块?
浏览 0
提问于2013-10-07
得票数 2
1
回答
如何在每次应用程序执行时预加载我的.
so
?
、
、
、
、
在本文中,我成功地使用了
Linux
下
的钩子:http://hackerboss.com/overriding-system-functions-for-fun-and-profit/ 现在,我想在每次加载.
so
文件
时加载espeak
文件
,不管它是从其他应用程序
调用
的。
浏览 0
提问于2012-05-07
得票数 2
回答已采纳
1
回答
无法在Ubuntu 14.04中制作Qt 5.4应用的deb
文件
、
、
//usr/lib/x86_64-
linux
-gnu/libQt5PrintSupport.
so
.5: undefined reference to `QPdfEnginePrivate::paperRect() const' //usr/lib/x86_64-
linux
-gnu/libQt5PrintSupport.
so
.5: undefined reference to `QPdfEnginePrivate:
浏览 3
提问于2015-02-24
得票数 0
1
回答
chroot
下
的融合符号链接解析
、
、
我正在创建一个基于fuse的
文件
系统,与示例非常相似。在
调用
底层系统
调用
之前,我在处理程序中记录一些统计信息。例如,
文件
指向因此,当我
调用
stat("wheezy/lib64/ld-
linux
-x86-
浏览 8
提问于2019-01-19
得票数 0
2
回答
更改ld-
linux
位置
、
、
、
、
我发现要加载库,可执行
文件
首先会打开/lib/ld-
linux
-x86-64.
so
.2。在我看来,ld-
linux
.
so
位置是硬编码在可执行
文件
中的(在我的可执行
文件
上
调用
strings强化了这一理论)。我的问题是,在我的
linux
发行版中,编译器(g++)将ld-
linux
位置设置为/lib/ld-
linux
-x86-64.
so
.2。而在U
浏览 4
提问于2013-02-05
得票数 4
回答已采纳
3
回答
我修改了GTK源代码并重新编译:没有效果
、
、
、
、
在Ubuntu (Gnome)中,绝对没有办法改变GTK应用程序的鼠标滚轮滚动速率。它是用GTK硬编码的,并由动态依赖于窗口大小的“智能”算法确定。我做到了make根据GTK网站的指示。但是,然后,我重新启动,它完全没有影响。我猜Ubuntu仍然在使用它附带的原始GTK。你认为这里出了什么问题?
浏览 1
提问于2011-11-06
得票数 1
回答已采纳
1
回答
使用dlopen动态加载x86 android .
so
文件
,出现未定义符号的错误。
、
、
、
、
我试图用下面的代码动态地加载一个
SO
文件
。
SO
文件
是从包含这个
SO
库的x86和arm版本的apk中提取的(一个带有mono C# dll的打包
文件
)。 这是因为我的libc.
so
文件
是一个链接器脚本,它试图将它作为一个实际的
SO
浏览 3
提问于2017-10-08
得票数 0
回答已采纳
1
回答
将
linux
的.
so
文件
转换为windows的.dll
文件
、
、
我有一些C代码(有各种头
文件
和一个make
文件
)在
Linux
(Ubuntu)中编译为.
so
文件
,还有一个python程序,它使用Ctypes
调用
这个共享对象的函数。在windows中,Ctypes需要一个.dll
文件
,而不是
linux
中的.
so
。 那么,有没有一种方法可以把
linux
的.
so
文件
转换成.dll
文件
,以便在Windows的Ctypes中使用呢?
浏览 2
提问于2015-06-09
得票数 3
回答已采纳
1
回答
SUSE
Linux
Enterprise Server12 SP3中的链接器错误
、
、
、
、
/x86_64-suse-
linux
/bin/ld: cannot find -lX11当我在SuSe 11 SP4中检查这些
文件
时,它是可用的: /usr/l
浏览 17
提问于2018-09-25
得票数 1
1
回答
如何用自己的编程语言利用VDSO对象?
、
、
最新的
Linux
内核(至少在amd64上)提供了一个名为
linux
-vdso.
so
.1的神奇对象
文件
,它抽象出内核的syscall接口,允许内核选择最佳的
调用
约定。现在,如果我想在不使用glibc的情况
下
编写程序,我如何使用这个对象呢?它提供的接口在什么地方有文档吗?那么
调用
约定呢?
浏览 5
提问于2013-03-25
得票数 9
回答已采纳
1
回答
Linux
FreeBSD共享对象问题
、
、
、
、
我正在尝试为freebsd构建一个应用程序,它链接到一个建立在
linux
上的共享对象"share.
so
“。我在/usr/compat/
linux
/lib
下
也有与freebsd
linux
兼容的库。但是当链接到"share.
so
“时,我得到了一堆错误,因为share.
so
(构建在
linux
上)需要访问"/usr/compat/
linux</em
浏览 2
提问于2010-02-24
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
介绍Linux下的系统调用过程
Linux下的文件查找
linux etc下 passwd、shadow和group文件详解
linux系统下的用户文件句柄数限制
Linux下日志文件过大解决方案
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券