腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
交叉
编译
时,
编译
和链接可以使用不同的
编译
器吗?
gcc
、
clang
、
unix-ar
我想知道是否可以使用不同的
编译
器进行
编译
和链接。例如,我有两个文件,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
共享库的问题
c
、
gcc
、
lua
、
shared-libraries
、
ubuntu-12.04
我正在尝试
编译
一个简单的示例程序,该程序依赖于一个依赖于liblua51.
so
的共享库(
so
)。我的源文件是example.
c
,下面是我用来
编译
它的命令(它是用
C
编写的) cc -Wall -fPIC -ldl -o a.out -I./ste-
linux
/ste-interface-files/
c
/ -L./ste-
linux
/ste-shared-libraries
浏览 3
提问于2013-06-12
得票数 1
回答已采纳
1
回答
编译
所有依赖项并将其链接到LLVM bitcode
c
、
compilation
、
clang
、
llvm
我有一个简单的
C
程序,它基本上是一个hello world程序,它使用两个外部函数: printf和strcpy。该程序具有以下依赖关系:
linux
-vdso.
so
.1 => (0x00007fff36cc4000) /lib64/ld-
linux</
浏览 0
提问于2016-08-21
得票数 0
回答已采纳
2
回答
在Ubuntu 11.10中使用gcc
编译
时对openssl函数的引用未定义
c
、
gcc
、
ubuntu
、
openssl
return 0;为什么用gcc
编译
会失败?-lcrypto test.
c
linux
-vdso.
so
.1 => (0x00007fffa93e1000)libcrypto.
so
.1.0.0 => /lib
浏览 3
提问于2011-12-01
得票数 14
回答已采纳
2
回答
更改链接的libc.
so
?
c
、
gcc
、
mips
、
ld
我正尝试在我的路由器上交叉
编译
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
1
回答
在Eclipse中组合
C
++方法和从python调用
C
++方法的问题
python
、
c++
、
linux
、
eclipse
、
shared-objects
g++ -
c
-fPIC foo.cpp -o foo.o最后,我编写了python包装器
C
++代码,并在
Linux
中调用python中的
C
++函数”。当我在
Linux
中
编译
C
++代码并从
Linux
中的python调用
C
++方法时,这个方法工作得很好。但是,如果我在eclipse中
编
浏览 1
提问于2015-09-02
得票数 3
1
回答
英特尔是否在
Linux
上提供了自己的
C
库?
c
、
linux
、
fortran
、
intel-fortran
、
icc
在
Linux
上
编译
以下代码 printf("Hello World\n");}
linux
-vdso.
so
.1 => (0x00007ffc601b6000) libm.
so
.6 => /lib64/libm.
so
.6 (0x00000038f0
c</em
浏览 1
提问于2016-04-04
得票数 0
回答已采纳
1
回答
由于openCV依赖关系,使用opencv的项目不会生成
c++
、
linux
、
opencv
然后,我尝试在项目中使用OpenCV,由于依赖关系,它不会
编译
。警告中的所有库都已安装,但版本不同(实际上,在.a和.
so
名称之后没有添加版本编号)。以下是
编译
错误: /usr/bin/ld: warning: libavcodec.
so
.53, needed by /usr/lib/i386-
linux
-gnu/libopencv_highgui.
so
: libavutil.
so
.51, neede
浏览 1
提问于2016-04-29
得票数 0
回答已采纳
1
回答
无法从可执行共享库打印浮点数
c
、
linux
、
gcc
、
shared-libraries
我定义了一个自定义入口点为:gcc -o liblist.
so
-g -Wl,-e,my_main -shared list.os -lcgcc (SUSE
Linux
) 4.6.2 /
浏览 1
提问于2012-08-11
得票数 10
回答已采纳
1
回答
如何构建一个没有共享库的锈菌应用程序?
rust
、
static-linking
;根据,我执行了以下操作:$ ldd ./ex libdl.
so
.2 => /lib/x86_64-
linux
-gnu/libdl.
so
.2 (0x00007fc30b8
c
4000) librt.
so
.
浏览 0
提问于2020-01-16
得票数 9
回答已采纳
2
回答
libcofi_rpi.
so
在哪里?
arm
、
cross-compiling
、
raspberry-pi
我成功地在我的Ubuntu12.04主机上为Raspberry Pi板
编译
了一个简单的hello-world.
c
程序,方法是按照下面的说明 > ldd a.out
浏览 2
提问于2013-11-10
得票数 2
4
回答
如何快速动态加载经常重新生成的
c
代码?
c
、
linux
我希望能够动态生成
C
代码,并将其快速重新加载到我正在运行的
C
程序中。
Linux
上的库.
so
文件可以在运行时重新
编译
和重新加载吗?是否可以在不生成.
so
文件的情况下对其进行
编译
,
编译
后的输出是否会以某种方式进入内存,然后重新加载?我想快速重新加载
编译
后的代码。
浏览 0
提问于2012-09-07
得票数 9
回答已采纳
3
回答
linux
库问题
linux
、
gcc
在座的各位,我正在写一段
c
代码,当我
编译
它的时候,有一个奇怪的问题。源代码是OK的。我用以下选项
编译
它: $ gcc above_sample.
c
-I/home/hadoop/project/hadoop-0.20.2/src/
c
++/libhdfs -L/home/hadoop/project/hadoop-0.20.2/
c
++/
Linux</em
浏览 0
提问于2011-04-26
得票数 4
回答已采纳
2
回答
编译
后的python版本:导入时的ModuleNotFoundError
python
、
linux
、
conda
-编辑1 --$ ldd python3.7 libpthread.
so
) libc.
so
.6
浏览 1
提问于2020-09-24
得票数 2
回答已采纳
0
回答
MIPS架构的交叉
编译
mips
应用程序,如下所示:int main() printf("Hello World" ) ;}# mips-
linux
-gnu-gcc -muclibc hallo.
c
# mips-
linux
-gnu-gcc -muclibc -mips32 -EB hallo.
c
-o hallo 但是,输出是
浏览 8
提问于2016-07-14
得票数 1
1
回答
如何静态
编译
libstdc++11?
c++
、
linux
、
c++11
、
g++
我在中使用它进行静态
编译
,并且运行良好但是我想通过-std=
c
++11标志静态
编译
g++ -Wall -
c
-O2 -std=
c
++11 -fpic -o main.o main.cpp
浏览 3
提问于2015-09-19
得票数 0
2
回答
无法识别文件格式;将其视为链接器脚本
c
、
gcc
、
gnu
我是个新手,用的是gcc
编译
器。我尝试使用以下命令进行
编译
:/usr/lib/
浏览 0
提问于2011-04-05
得票数 4
2
回答
使用单个make文件生成两个源代码的Makefile
c
、
linux
、
makefile
我需要首先
编译
Linux
1.2.0,然后需要
编译
pam_radius-1.4.0,因为我需要为
编译
pam_radius-1.4.0提供
Linux
1.2.0的路径。我在pam_radius-1.4.0 makefile中做了一些修改.我需要首先
编译
Linux
1.2.0,然后需要
编译
pam_radius-1.4.0,因为我需要为
编译
pam_radius-1.4.0= $(shell pwd)/$(SUBDIR)/
浏览 8
提问于2015-07-13
得票数 2
回答已采纳
1
回答
如何确定lgfortran所指向的库
makefile
、
fortran
、
gnu-make
、
gfortran
我正在尝试使用GNU为
c
++和Fortran
编译
一个构建。在
编译
的机器上,gfortran版本是"GNU Fortran (SUSE
Linux
) 4.8.5“。libgfortran.
so
.3.0.0 libgfortran.
so
.4.0.0 在这些机器上,用LDFlag -lgfortran
编译
很好。但是,使用-L/usr/lib64/libgfortran.
so
.4或-L/usr/li
浏览 5
提问于2020-12-07
得票数 0
回答已采纳
1
回答
如何在颤振桌面应用程序中使用
c
++代码?
c++
、
flutter
、
desktop-application
、
flutter-desktop
如何使用
C
++为桌面应用程序开发自定义插件,如何在我的颤振代码中使用
C
++语言,以及如何访问它。是否有用dart语言访问
C
++程序的适当文档?
浏览 5
提问于2021-06-06
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Linux中编译和运行C/C+程序,简单示例教懂你
从四个问题透析Linux下C++编译&链接
【C#】-C#-#define条件编译
图解:抛弃IDE使用编译器亲手编译C
Linux 下源码编译安装 vim 8.1
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券