腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
编译
所有依赖项并将其链接到LLVM bitcode
、
、
、
我有一个简单的
C
程序
,它基本上是一个hello world
程序
,它使用两个外部函数: printf和strcpy。该
程序
具有以下依赖关系:
linux
-vdso.
so
.1 => (0x00007fff36cc4000)
浏览 0
提问于2016-08-21
得票数 0
回答已采纳
1
回答
交叉
编译
时,
编译
和链接可以使用不同的
编译
器吗?
、
、
我想知道是否可以使用不同的
编译
器进行
编译
和链接。例如,我有两个文件,a.
c
和b.
c
,我使用clang
编译
a.
c
和b.
c
:clang -
c
b.
c
-o b.ogcc-lm -lz -shared a.o b.o -o libad.
so
我成功地生成了
so
文件,
浏览 4
提问于2018-01-15
得票数 0
回答已采纳
1
回答
lua51
c
共享库的问题
、
、
、
、
我正在尝试
编译
一个简单的示例
程序
,该
程序
依赖于一个依赖于liblua51.
so
的共享库(
so
)。我的源文件是example.
c
,下面是我用来
编译
它的命令(它是用
C
编写的) cc -Wall -fPIC -ldl -o a.out -I./ste-
linux
/ste-interface-files/
c
/ -L./ste-
linux
/ste-s
浏览 3
提问于2013-06-12
得票数 1
回答已采纳
1
回答
为什么针对已安装的glibc
编译
的
程序
不能正常运行?
、
、
、
、
我成功地修改了一些p线程函数并通过了测试(我编写的测试
程序
可以针对安装glibc
编译
并成功运行)。ldd
程序
。 libpthread.
so
.0 => /lib/x86_64-
linux
-gnu/libpthread.
so
.0 (0x00007f0a383
c
7000-64.
so
.2 \) 当我
编译
线程的测试
浏览 6
提问于2021-03-19
得票数 1
回答已采纳
1
回答
C
程序
在
Linux
上使用GCC只提供UTC时间作为本地时间。
、
、
、
、
我有一个
C
程序
,它运行在配置有相同时区的两个不同的RHEL6服务器上。
C
程序
使用来自time.h的时间函数。
浏览 1
提问于2018-04-20
得票数 1
回答已采纳
2
回答
libcofi_rpi.
so
在哪里?
、
、
我成功地在我的Ubuntu12.04主机上为Raspberry Pi板
编译
了一个简单的hello-world.
c
程序
,方法是按照下面的说明 > ldd a.out >>/usr/lib/arm-
linux
-gnueabihf/libcofi_rpi.
so
(0xb
浏览 2
提问于2013-11-10
得票数 2
0
回答
MIPS架构的交叉
编译
我想在MIPS架构(BCM6358)中运行一个应用
程序
。0 ;我也是这样
编译
的:但当我跑完之后..。我也是这样
编译
的:但是,输出是相同的。root@XXN:/# find / -name libc.
so
.* -prin
浏览 8
提问于2016-07-14
得票数 1
4
回答
如何快速动态加载经常重新生成的
c
代码?
、
我希望能够动态生成
C
代码,并将其快速重新加载到我正在运行的
C
程序
中。
Linux
上的库.
so
文件可以在运行时重新
编译
和重新加载吗?是否可以在不生成.
so
文件的情况下对其进行
编译
,
编译
后的输出是否会以某种方式进入内存,然后重新加载?我想快速重新加载
编译
后的代码。
浏览 0
提问于2012-09-07
得票数 9
回答已采纳
1
回答
共享库在链接到应用
程序
期间未定义的引用
、
、
对于一个基于
c
++的应用
程序
,我将一些代码作为共享库(仅限
c
++开发),并链接到测试应用
程序
以访问共享库的服务。当我在
linux
上做的时候,一切都很好。因为我已经开发了基于arm的嵌入式系统。我试图交叉
编译
我的共享库和应用
程序
,在
linux
平台上使用arm交叉工具链设置。我编写了一个makefile来创建一个共享库并
编译
我的应用
程序
。当我进行交叉
编译
时,我的库将被创建,但是当链接到应用
程序<
浏览 2
提问于2014-01-02
得票数 0
回答已采纳
3
回答
linux
库问题
、
在座的各位,我正在写一段
c
代码,当我
编译
它的时候,有一个奇怪的问题。源代码是OK的。但是它显示的输出是这样的: /usr/bin/ld: warning: libjvm.
so
, needed by /home/hadoop/project/hadoop-0.20.2/
c
++/
Linux
-amd64/project/hadoop-0.20.2/
c
++/
L
浏览 0
提问于2011-04-26
得票数 4
回答已采纳
2
回答
更改链接的libc.
so
?
、
、
、
我正尝试在我的路由器上交叉
编译
MIPSEL。我在汇编语言中得到了一些东西,但现在我正在尝试
编译
基本的
C
代码。目前只有简单的hello world
c
代码,并使用mipsel-
linux
-gnu-gnu gnu
编译
器,其中汇编工作。
编译
器命令: mipsel-
linux
-gnu-gcc -L/home/uname/devel/extr/squashfs-root/lib -l:libc.<e
浏览 22
提问于2017-12-24
得票数 0
2
回答
无法使用ALSA进行
编译
、
、
、
我正在尝试在Debian GNU/
Linux
上创建一个使用PortAudio接口的
C
应用
程序
。要做到这一点,我必须从这个用gcc -lrt -lasound -ljack -lpthread -o YOUR_BINARY main.
c
libportaudio.a
编译
我的
程序
libasound2: /usr/lib/
浏览 5
提问于2013-03-09
得票数 3
回答已采纳
2
回答
GCC
编译
器错误:无法识别选项'--export-dynamic‘
、
、
、
上下文如下:我正在尝试从
Linux
Mint的源代码中
编译
InkscapeLite。在
编译
结束时,最后一个命令是(一些.o和.a文件被替换为"..."
so
/usr/lib/i386-
linux
-gnu/libxml2.
so
/usr/lib/i386-
linux
-gnu/libpopt.
so
-lpng -lXft -L/usr/l
浏览 1
提问于2014-04-21
得票数 2
回答已采纳
1
回答
未定义的对`shm_open的引用--我如何才能找出罪魁祸首?
、
、
、
我正试图针对一个库构建一个简单的
程序
,它本身依赖于librt。库
编译
得很好,并在其中使用了-lrt标志。该
程序
还在amd64上使用cmake构建得很好,但在arm64上却失败了。这不是交叉
编译
,而是直接在目标上构建它。我正在使用一个普通的cmake构建系统(cmake .;make)。[100%] Linking
C
executable mrun-ta
浏览 6
提问于2020-06-16
得票数 2
回答已采纳
1
回答
交叉
编译
时链接到共享对象库(.
so
)
、
、
、
、
我试图使用ARM交叉
编译
器arm-
linux
-gnueabi-gcc.将我的
c
-
程序
链接到共享对象库(libfoo.
so
)。我正在Ubuntu系统上
编译
,我想在Android设备上运行这个
程序
。
编译
可以工作,但是当我试图在我的android设备上运行这个
程序
时,我会得到一个错误。-
c
-fPIC foo.
c
arm-
linux
-gnueabi-gcc -shared -o libf
浏览 0
提问于2020-04-29
得票数 4
1
回答
使用Clang与Musl
、
、
我在使用
Linux
。我通过存储库安装了Clang
编译
器和Musl标准
C
库。我试着用MUSLstdio.h通过Clang
编译
一个"hello world“
程序
,但是失败了。我在
程序
的开头放了以下一行:但是在
编译
时(在详细模式下),它返回了以下错误: ===========嗯,使用“clangh
浏览 18
提问于2022-11-14
得票数 -1
1
回答
如何构建一个没有共享库的锈菌应用
程序
?
、
如何
编译
Rust应用
程序
而不需要加载共享库?ex.rs println!("Try to compile me statically!");根据,我执行了以下操作:$ ldd ./ex libdl.
so
.2 =>
浏览 0
提问于2020-01-16
得票数 9
回答已采纳
1
回答
如何在尖端
linux
上
编译
程序
以在旧
linux
上运行
、
、
、
、
我使用安装Arch和两个引导
Linux
18.1 .In我的学院,我们有Lubuntu16.04和Ubuntu14.04安装。我还在arch
Linux
中启用了测试repos,因此我获得了更新的包,因此当我在Arch上
编译
任何
C
++
程序
时,它将不会在
Linux
上运行,因为共享库的版本在mint中不匹配。就像libMango.
so
.64是拱形的,libMango.
so
.60是薄荷的。我怎样才能克服这一切? 因此,我想知道如何使用更新的
编译</em
浏览 0
提问于2018-05-04
得票数 2
回答已采纳
1
回答
如何链接我自己
编译
的zlib共享库?
、
、
、
我编写了一个连接我自己
编译
的zlib动态库的
程序
,但是它最终链接了系统的zlib动态库。我是这样
编译
的:
Linux
dggphisprd24174 4.15.0-163-generic #171.2 (0x00007ff93647
c
000) libpthread.
so
.0 => /lib/x86_64-
linux</em
浏览 9
提问于2022-05-26
得票数 0
回答已采纳
1
回答
如何使用Eclipse /
C
++ IDE交叉
编译
?
、
、
我在
Linux
桌面上安装了Eclipse /
C
++ IDE,使用GCC交叉
编译
器在
Linux
平台上交叉
编译
程序
。现在,我正尝试在Windows上设置Eclipse /
C
++ IDE,以实现同样的目标。但当我试图设置Linker选项时,我遇到了一些问题。因为在
Linux
上,如果我必须链接库libABCD.
so
.10.0.0,我只需在链接器选项中添加ABCD,并创建一个符号链接ABCD.
so
->
浏览 0
提问于2014-06-20
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Linux中编译和运行C/C+程序,简单示例教懂你
Linux关于xxx^M导致Shell程序编译错误
从四个问题透析Linux下C++编译&链接
如何把C/C++程序编译成实用的Python模块
C程序代码编译、运行全过程解析
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券