腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
C
#中
调用
Linux
套接字和Epoll函数
c#
、
.net
、
linux
、
sockets
、
interop
为了在
Linux
上实现这一点,我需要
调用
来自<sys/socket.h>和<
linux
/eventpoll.h>的许多函数。我还没有找到任何简单的解决方案,所以我不得不用
C
语言创建一个.
so
库文件,其中实际上包括上面提到的头文件,并创建了
调用
实际
linux
调用
的导出函数,然后我不得不在
C
#中使用封送/互操作服务对这个.
so
库进行包装尽管它没有任何问题,但如果我能够
浏览 6
提问于2018-12-04
得票数 1
回答已采纳
2
回答
从
Linux
中的
C
++库
调用
C
++函数
c++
我想从
linux
上的
C
++库中
调用
一个函数。我有一个图书馆的共享对象。我想
调用
从ydmg库返回int的方法getAge()。以下是我所写的
代码
:#include "ydmg/bd.h"#include "dlfcn.h" extern "
C
" int/include/
linux
浏览 10
提问于2011-10-31
得票数 0
1
回答
如何使用NDK与Android一起将
Linux
.
so
编译成.
so
平台
linux
、
android-ndk
、
shared-libraries
、
ndk-build
我已经安装了Android,并且希望使用
Linux
.
so
重新编译并使其成为Android .
so
。 通过引用多个网站,我创建了一个JNI文件夹,并将其与gradle/build文件夹或放在app\src\main
下
。一些人认为,由于平台差异,
Lin
浏览 1
提问于2016-06-20
得票数 1
2
回答
无法从Windows Mono
C
#项目访问
Linux
gcc编译的.
so
共享库
c#
、
mono
、
dllimport
、
monodevelop
、
badimageformatexception
下面是设置: 我在
linux
中编译了一个共享库(带有外部"
C
“方法的
c
++),并创建了一个library.
so
文件。我已经在同一个机器(Ubuntu)上使用过Mono Develop,并且能够DLLImport("library.
so
")和访问我的外部函数没有问题。当我将.
so
文件复制到windows机器(Win7)上并尝试执行相同的操作时,问题就出现了,但这次是在windows
下
使用MonoDevelop运行Mono。我已经尝试在libr
浏览 0
提问于2010-10-26
得票数 4
回答已采纳
5
回答
默认情况
下
链接的库
c
、
linux
、
gcc
我的
代码
正在测试中:return 0;从它编译的可执行文件所依赖的动态共享库是:$ ldd test libc.
so
.6 => /lib/libc.
so
.6 (0x00935000) /lib/ld-
linux
.
so
.2 (0x00ea5
浏览 25
提问于2011-08-06
得票数 6
回答已采纳
3
回答
使用Matlab R2011a在Ubuntu11.04上编译Matlab mex文件时出错
c++
、
matlab
、
ubuntu
、
mcc
、
matlab-compiler
我正在尝试编译一个共享库,它将在Ubuntu 11.04上
调用
MATLAB函数。就像命令一样:得到以下错误。.
so
.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib/libppl_
c
.
so
.2) /usr/lib/i38-
linux
-gnu_3.4.11' not f
浏览 4
提问于2011-10-04
得票数 1
2
回答
用gcc的-lpthread和-lrt集在Eclipse中编译
c++
、
c
、
eclipse
我目前正在尝试使用Eclipse开发一些
代码
,这些
代码
是我一直在用
C
语言编写的文本编辑器中编写的。我目前在
Linux
下
,用下面的参数和GCC一起编译它:我曾尝试将"-lpthread -lrt"添加到Eclipse的"
C
/
C
++ Build“、”->“、”Discovery Options“、”->“编译
浏览 0
提问于2010-11-17
得票数 5
回答已采纳
1
回答
.net核心- PInvoke
C
共享库函数,它依赖于另一个共享库
c#
、
raspberry-pi
、
shared-libraries
、
.net-core
、
pinvoke
我为一个现有的库()编写了一些包装器
代码
来读取温度传感器,但是在使用这个库时却出现了一个错误。mylib.
c
cp libmylib.
so
/usr/lib/Program.cs class Pro
浏览 0
提问于2017-09-04
得票数 6
回答已采纳
1
回答
调用
android函数的可能性
android
、
java-native-interface
我已经从我下载的安卓应用程序中提取了.
so
本地JNI库。如果JNI是为x86编译的,是否可以(以某种方式)从
linux
上的
C
代码
调用
库中的函数?如果JNI是为x86编译的,那么是否可以(以某种方式)从
linux
(而不是android)库执行函数? 可以从我的安卓应用程序中
调用
.
so
功能,而不仅仅是从最初的应用程序
调用
函数吗?另一种表达问题的方法是:一般情况
下
,是应用程序与其JNI库?之间的依赖关系
浏览 4
提问于2022-09-29
得票数 0
2
回答
C
++库依赖于
C
库吗?( GCC和
linux
的例子)
c++
、
c
、
system
GCC和
linux
的例子, 如果有任何系统库提供
C
/
C
++库以外的系统
调用
。
浏览 3
提问于2015-10-18
得票数 0
回答已采纳
1
回答
Ruby,ffi和自定义
C
库
c
、
ruby
、
linux
、
gcc
、
ffi
我正在尝试创建一个定制的
C
库,我可以使用FFI从Ruby
调用
。我的库将用我自己的
代码
包装某些libtiff函数,由此产生的更高级别的函数将通过FFI接口从Ruby内部
调用
。我已经用
C
语言编写了测试
代码
,它成功地编译成一个.
so
文件。我已经通过FFI将相同的
代码
插入Ruby中,并且可以成功地从ruby
代码
调用
简单的函数。但是,当我在
C
库
代码
中包含libtiff并定义一个使用某些lib
浏览 5
提问于2017-12-13
得票数 1
回答已采纳
4
回答
Linux
默认库
c++
我知道在Windows上,默认情况
下
你会得到一些库链接到你的进程中-比如kernel32.dll等等。
Linux
上有没有类似的库?我正在创建一些
Linux
二进制文件,并寻找支持例程,特别是malloc等。在Windows上,我只是在HeapAlloc (这也是VS采用的方法)上实现了malloc(),但我不确定在这里要做什么。
浏览 1
提问于2013-12-11
得票数 3
1
回答
如何用自己的编程语言利用VDSO对象?
linux
、
system-calls
、
systems-programming
最新的
Linux
内核(至少在amd64上)提供了一个名为
linux
-vdso.
so
.1的神奇对象文件,它抽象出内核的syscall接口,允许内核选择最佳的
调用
约定。如果你用
C
编写
代码
,glibc会自动使用这个对象。 现在,如果我想在不使用glibc的情况
下
编写程序,我如何使用这个对象呢?它提供的接口在什么地方有文档吗?那么
调用
约定呢?
浏览 5
提问于2013-03-25
得票数 9
回答已采纳
3
回答
如何在
Linux
上加载共享库延迟
c++
、
linux
、
gcc
、
shared-libraries
、
clang
我一直在寻找一种方法来创建一个共享库(让我们命名为库libbar.
so
),延迟加载在
Linux
上的,希望在的帮助
下
实现--只使用链接器,而不是修改用
C
++编写的源
代码
上的任何内容;我的意思是,我不想在父库的源
代码
中
调用
dlopen()或dlsym() (让我们命名为libfoo.
so
)来
调用
libbar.
so
的一个函数,因为它们会使源
代码
变得混乱和维护过程困难。GNU 是否支持在
Linux<
浏览 11
提问于2014-05-01
得票数 13
回答已采纳
1
回答
在Eclipse中组合
C
++方法和从python
调用
C
++方法的问题
python
、
c++
、
linux
、
eclipse
、
shared-objects
g++ -
c
-fPIC foo.cpp -o foo.o最后,我编写了python包装器+
代码
,并在
Linux
中
调用
python中的
C
++函数”。当我在
Linux
中编译
C
++
代码
并从
Linux
中的python
调用
C
++方法时,这个方法工作得很好。但是,如
浏览 1
提问于2015-09-02
得票数 3
1
回答
如何不使用Intel
C
编译器与libm链接
linux
、
dynamic-linking
、
icc
、
libm
我想编译一些非常基本的测试
代码
,
调用
日志函数,然后用Intel
C
编译器在
Linux
上的标准输出上打印结果。我希望将
代码
链接到libimf (Intel的数学函数库),而不是GNU,这样我就可以确定
调用
了哪个log函数。到目前为止,我已经成功地将libimf.
so
与-limf连接起来,但icc与libm.
so
的链接默认为-lm ,默认情况
下
是。我想避免这种情况。我该怎么做?
浏览 2
提问于2016-03-22
得票数 0
回答已采纳
1
回答
如何在
Linux
中使用本机windows DLL
java
、
linux
、
dll
、
jvm
、
wine
问题是,这个库将在
Linux
内的
Linux
环境中使用,并且不会有*.
so
版本。 我读过几次,有一种方法可以在内存中加载带有酒的DLL,并从那里使用它,但没有解释如何实现它。
浏览 2
提问于2015-10-13
得票数 5
回答已采纳
1
回答
如何从POSIX共享库导出符号并使用dlopen,dlsym加载
linux
、
macos
、
shared-libraries
、
dylib
、
dlsym
关于cygwin: nm -D libfoo.
so
nm -D foo.
so
w __cxa_finalize包括使用命名空间std
浏览 5
提问于2017-06-08
得票数 0
回答已采纳
1
回答
(
Linux
、Glibc)
linux
、
pthreads
、
glibc
$ cat a.
c
$ gcc a.
c
-w -o a默认情况
下
,两个库都是动态链接的:
linux
-gate.
so
.1 /lib/ld-
linux
.
so
.2
linux</em
浏览 2
提问于2011-06-07
得票数 11
回答已采纳
2
回答
网上法官的安全问题
c++
、
c
、
linux
、
operating-system
我参与了一个在线编程-判断支持
C
/
C
++,如SPOJ,UVA等
Linux
机器(Ubuntu)。
代码
本身在
C
++中。我必须防止服务器的恶意
代码
。
linux
浏览 1
提问于2011-03-16
得票数 11
回答已采纳
点击加载更多
相关
资讯
Python无缝调用C/C+代码
C+中如何调用C语言的代码
从 Rust 调用 C 库函数|Linux 中国
Windows下c+调用 Rust 库的例子
linux下安装oracle12c
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券