腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用gyp进行交叉编译
、
gyp支持交叉编译吗?如果是这样的话,有什么指示吗?如果没有,有什么技巧可以让它进行交叉编译吗?
浏览 2
提问于2011-07-14
得票数 8
回答已采纳
1
回答
如何将符号从共享对象B链接到共享对象A
、
、
、
/ModuleADef/include --shared -
fPIC
moduleA.c plat_
linux
.c -o moduleAlib.so我尝试添加-L命令,但符号仍未定义。 gcc -I ../include ../../ModuleB/src --shared -
fPIC
moduleA.c
浏览 5
提问于2022-03-11
得票数 -1
1
回答
如何创建特定于共享库的单例实例
、
、
、
然而,在
Linux
上,我有一些相反的问题,。到目前为止,我已经尝试了以下几种方法: 我非常希望保持程序结构与现在一样
浏览 1
提问于2016-11-18
得票数 5
回答已采纳
1
回答
从静态库创建共享对象,其对象文件与-
fPIC
链接
、
、
、
当然,我们知道.so文件链接的对象文件必须使用-
fPIC
创建,因此已经处理好了。然后,我们将对象文件组合到一个名为libname.a的存档中。但是,
nm
libname.so的输出是空的。另一方面,在
nm
libname.a中打招呼表明在libname.exports中命名的相关符号存在于.a成员中。然而,
nm
libname.so仍然没有给我输出。不幸的是,没有完全回答我的问题。 注意:在你问之前。使用.a文件作为输入的想法是因为它使
浏览 6
提问于2012-09-26
得票数 1
2
回答
用于arm64的Android构建失败了吗?
、
、
、
NDK/toolchains/aarch64-
linux
-android-4.9/prebuilt/darwin-x86_64/bin/aarch64-
linux
-android-gcc无法创建可执行文件/configure --target-os=
linux
\--enable-cross-compile \--arch=arm \--cr
浏览 4
提问于2017-01-25
得票数 2
2
回答
使用g++的符号可见性
、
、
、
、
我在
Linux
/Mac下编译了一个C++库,并隐藏了它的符号。我在所有类中都使用了__attribute__ ((visibility("hidden"))),并使用选项(-c -O2 -
fPIC
-MMD -MP -MF)进行了编译。但是,我注意到使用
nm
仍然可以看到所有符号的名称。这种情况发生在Mac和
Linux
上。 为什么会这样呢?有什么办法可以避免这种情况吗?
浏览 0
提问于2011-02-14
得票数 9
回答已采纳
0
回答
当我编译时,我得到‘命令找不到’错误
、
/opt/arm-2012.03/bin/arm-none-
linux
-gnueabi-gcc -c -
fPIC
-Wall -Werror -o Drone_Compensator.o ..还有,这是'Makefile‘代码 $(CC) -c -
fPIC
-Wall -/rsedu_of.c -lm
浏览 9
提问于2017-06-01
得票数 1
回答已采纳
3
回答
像
Linux
上的.dll这样的东西-如何获取它们?
、
、
、
、
如何在
Linux
上附加类似的库?有什么工具可以帮助你做到这一点吗?我不能强制用户安装依赖项。
浏览 0
提问于2011-11-22
得票数 2
回答已采纳
1
回答
QT5.7针对AM1808 ARM9的交叉编译
、
、
、
= arm-
linux
-gnueabi-ar cqs arm-none
linux</em
浏览 25
提问于2018-03-13
得票数 0
2
回答
gcc `-shared`选项对输出有什么影响?
、
、
从技术上讲,就文件内容而言,gcc -
fPIC
-shared src.c和gcc -
fPIC
src.c的输出有什么不同 假设在src.c中定义了int main(int, char**),这样两次编译都会成功
浏览 4
提问于2014-08-02
得票数 9
回答已采纳
1
回答
如何通过g++ Arm -
linux
-gnueabihf为arm构建Qt?
、
、
、
、
下载Qt源 在文件夹中编辑的qmake.conf:对g++.conf QMAKE_CC = arm-
linux
-gnueabihf-gcc QMAKE_CXX = arm-
linux
-gnueabihf-g++ QMAKE_LINK = arm-
linux
-gnueabihf-g++ QMAKE_LINK_SHLIB = arm-
linux</e
浏览 7
提问于2016-12-14
得票数 1
2
回答
未定义符号,尽管它们是在我们的.cpp文件中定义的
、
、
我正在努力在
linux
中构建一个库。这是在Windows中构建和工作的,但是在
Linux
上,当使用静态库时,我在库中得到了一个未解决的符号。incRef(); *myClass = m_pInstance;}[matt6809@hogganz400 libDebug]$
nm
-Cu libMappingd.a | grep queryInstance
浏览 0
提问于2012-03-03
得票数 1
回答已采纳
1
回答
Android NDK r6b交叉编译libfaac for android (链接libsupc++问题)
、
usr/include CFLAGS=" -I$ARM_INC -
fPIC
-4.4.3/prebuilt/
linux
-x86/arm-
linux
-androideabi/lib -L$ARM_LIB $ARM_LIB/crtbegin_dynamic.o $ARM_LIB/-4.
浏览 2
提问于2011-09-30
得票数 2
回答已采纳
4
回答
如何为安卓系统编译最新的FFmpeg库?
、
、
努力将当前FFmpeg的工作和一般最佳实践构建结合起来。似乎没有最新的文档或教程。所存在的是充满了过时的链接或构建脚本,不工作。
浏览 4
提问于2016-05-26
得票数 6
回答已采纳
1
回答
JNI -创建另一个C++类的实例
、
、
、
\n");我用以下方法编译了helloworld.cpp: g++ -
fPIC
-shared -I$JAVA_PATH/include -i$JAVA_PATH/include/ -o libhelloworld.so
浏览 2
提问于2014-12-12
得票数 1
回答已采纳
2
回答
在另一个文件中链接/使用.so文件
、
、
我首先用以下方法编译getmacip.cpp:这个很好用。
浏览 4
提问于2014-11-29
得票数 0
回答已采纳
4
回答
如何对库进行源代码级调试?
、
、
、
然后,我使用
Linux
主机上的ARM-
Linux
编译器工具链将这个库与应用程序链接起来,以获得ARM可执行文件。现在,当我尝试使用gdb在
Linux
上调试这个生成的ARM可执行文件时,通过尝试在链接库中的某个函数中放置一个断点,gdb无法将断点引用到没有找到的源中。因此,我手动复制了用于在
Linux
文件夹中创建库的所有源文件(*.c),其中存在可执行文件。尽管如此,gdb还是没有提供一个断点。,我是否需要将源文件复制到
linux
中,与这些源文件在windows中存在的文件夹结构完全相同?
浏览 10
提问于2009-04-01
得票数 2
2
回答
将档案(.a)链接到共享对象(.so)
、
、
我正在将一些共享对象文件编译成一个archive.a$ g++ -c -Iinclude/-
fPIC
-O0 -o object2.o source2.cppr - object1.o现在,我想将其中的几个档案编译成一个共享的对象文件。$
nm</em
浏览 6
提问于2011-10-28
得票数 21
回答已采纳
7
回答
使用-
fPIC
选项重新编译,但该选项已存在于生成文件中
、
、
against `vtable for Torch::MemoryDataSet' can not be used when making a shared object; recompile with -
fPIC
它说我应该用-
fPIC
选项重新编译。我这样做了,将-
fPIC
选项添加到CFLAGS和CXXFLAGS中,但仍然得到相同的错误。有什么办法可以解决这个问题吗?我发现这个问题与64位机器的使用有关,我确实正在使用64位机器。
浏览 38
提问于2008-12-02
得票数 22
1
回答
当使用dlopen时,-rdynamic不工作
、
、
、
缺失符号确实存在于静态二进制(使用
nm
验证)中。编译对象文件arm-
linux
-uclibcgnueabi-gcc -
fPIC
-std=gnu++98 -o
浏览 0
提问于2018-11-22
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
了解光纤中的波长850nm、1310nm和1550nm
5nm、7nm,甚至是14nm芯片,都不想让我们获得
利扬芯片:公司半导体测试工艺涵盖3nm、5nm、8nm、16nm等先进制程
centos安装指定版本Python
跳过12nm!AMD EPYC服务器直奔7nm!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券