腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
覆盆子交叉编译的
链接
错误
、
、
、
因此,我安装了raspberry提供的工具链,运行良好,我成功地编译了GUI使用的库xapt -a armhf -m [packet] 但是当
链接
器必须
链接
所有的librairiesarm-
linux
-gnueabihf-ld: pkcs11dialogs.o: undefined reference to symbol '_Znwj@@GLIBCXX_3.4' /usr/arm-
linux
-gnueabihf
浏览 1
提问于2014-04-08
得票数 0
回答已采纳
4
回答
Linux
,在一台主机上编译一段代码,在另一台主机上运行?
、
、
代码是用
c
/
c
++编写的,可能依赖于编译主机中的一些库;并且它应该在另一个主机上运行,而不会出现库依赖问题。两台主机都是
linux
,可能有不同的版本。你有好的策略吗?
浏览 3
提问于2012-10-09
得票数 2
回答已采纳
1
回答
gcc
手动
链接
失败:找不到我的运行时库的一些符号
、
、
、
、
我在我的64个小点上试过这个$ cat test.
c
int i=(x/42);} return 0;然后我
手动
指定它是如何
链接
的: $ gcc test.
c
-nostdlib /usr/lib/x86_64-
linux
-gnu/crt1.o /usr/lib
浏览 6
提问于2017-02-11
得票数 1
回答已采纳
1
回答
为什么cc可以编译
c
++
程序
?
、
、
、
、
我有一个用于macOS和
Linux
的makefile,其中包含以下命令:它编译得很好。foo.cpp和bar.cpp是,顾名思义,
C
++文件,它包含
C
++11语法。这份汇编很好。 现在,如果我包括<fstream>,我会得到上百个
链接
器错误。我在想,那是为什么?Afaik,cc
链接
到
c
编译器,而且我认为由于它的自动检测,它使用
C
++编译器编译它。但是,为什么它在附加的
C<
浏览 4
提问于2019-10-20
得票数 2
3
回答
"gcc
链接
“和"ld
链接
”之间有什么关系?
、
据说
linux
加载
程序
是/usr/bin/ld,但通常我们使用gcc/g++
链接
库和可执行文件,很少使用"ld“。上次我
手动
使用" ld“是在我学习
linux
程序
集时,生成可执行文件的唯一方法是.o文件直接生成可执行文件而不需要任何库。或者我们不应该明确地使用"ld“来连接
c
/
c
++
程序
,因为是blablabla?
浏览 2
提问于2016-12-29
得票数 10
回答已采纳
2
回答
关于
C
语言库
链接
的几个问题
、
、
、
我正在使用GCC编译器在
Linux
上学习
C
(仍然是一个初学者)。我注意到一些库,例如与math.h头一起使用的库,在包含时需要
手动
链接
。我一直在使用表单-l[library-name]的各种标志在库中
链接
,比如上面提到的数学库的-lm。但是,在从命令行和/或Geany切换到Code::Blocks之后,我注意到Code::Blocks使用g++来编译
程序
,而不是我习惯的gcc (尽管项目明确指定为
C
)。而且,Code::Blocks不需要在编译时
手动<
浏览 0
提问于2012-10-09
得票数 9
回答已采纳
1
回答
使用ESP32将字体用于S7735R液晶屏
、
、
、
请建议兼容的字体扩展和
链接
,我也将在那里下载容易。fonts/DotMatrix_M.fon", "/spiffs/fonts/Ubuntu.fon", "/spiffs/fonts/Grotesk24x48.fon"}; 在main/tft_demo.
c
中我需要一个解决方案的字体文件,这是兼容我的驱动
程序
。请建议我为新的自定义字体使用流量。
浏览 1
提问于2019-10-12
得票数 0
1
回答
如何在没有
链接
器的情况下
链接
汇编函数?
、
、
、
我想调用
C
的printf函数,但我不想让GCC把它搞得一团糟,让我的小项目(汇编实际上是30行)反汇编成24000行。如何在没有
链接
器的情况下进行
链接
(在系统定义中调用一个函数,如MessageBox )? 402b90: ff 25 2a 58 00 00 jmpq *0x582a(%rip) # 4083
c
0<_
浏览 1
提问于2015-02-13
得票数 0
1
回答
Linux
手动
程序
更新
、
我是
Linux
新用户,对于git,我使用的是SmartGit产品。因此,在
程序
开始时,它告诉我无法获取最新版本,我必须从开发人员网站获取它并
手动
安装。这个
程序
是通过'apt-get install‘命令安装的。所以问题是,更新SmartGit的正确方法是什么?有没有自动更新的方法?使用终端更新Ubuntu上的任何产品的正确方式是什么?
浏览 1
提问于2016-02-28
得票数 0
1
回答
Swift可执行二进制文件是否需要运行.swiftmodule、.swiftdoc和.build文件?
、
、
、
我正在用Vapor为Ubuntu编写我的Swift应用
程序
。我的使命是制作最小的码头形象。
浏览 1
提问于2017-11-11
得票数 4
回答已采纳
2
回答
CMake在我的主机上找不到用于交叉编译器的boost库,但在树莓派中找到了
、
、
、
、
我在Raspberry Pi中下载了libboost1.50-all,并且已经成功地编译并执行了一个使用线程的
程序
。在CMake中也找到了库。然后,我将boost及其include的库分别从/usr/lib和/usr/include/boost复制到
C
:\Boost,这样层次结构就变成了: -> Boost set(BOOST_ROOT
C
:/B
浏览 1
提问于2013-10-30
得票数 0
1
回答
显式glibc
链接
后的“分段故障(核心转储)”。
、
、
、
由于某些原因,我不得不
手动
链接
glibc。我正在尝试运行以下
程序
:int _start(){ return 0;为了编译它,我输入了以下命令:gcc -L/lib/x86_64-
linux
-gnu/ -nostdlib main.o -o main -lc 不幸的是,在运行.
浏览 0
提问于2012-10-14
得票数 0
回答已采纳
1
回答
对lindo.h中声明的函数的未定义引用
、
我在这篇文章中也有同样的问题: 我怎样才能解决同样的问题?我尝试过:项目->属性->
c
c
++构建->设置->工具设置-> Gcc
c
++库->库->库(-l)但不起作用。我将目录添加到: 项目->属性->
c
c
++构建->设置-&
浏览 0
提问于2013-04-17
得票数 0
回答已采纳
1
回答
如何为我的
程序
创建静态库?
、
、
我想在Ubuntu中为我的
C
++
程序
创建一个静态库。这意味着它们位于相同的目录中。
浏览 1
提问于2012-08-01
得票数 0
回答已采纳
2
回答
必须
链接
到依赖库的依赖项;为什么?
、
我有一个应用
程序
-我们称它为"P“-它使用自定义的SO: A.so、B.so和
C
.so。A.so库使用另一个定制库- D.so -以及SSL和数学库。"P“应用
程序
不会调用任何SSL或数学例程。我正在和GCC一起把所有的东西迁移到
Linux
(Debian)上。现在,当我构建P时,我必须-lA -lB -lC -lD -lm -lssl 我做错了什么?
浏览 1
提问于2021-02-26
得票数 1
4
回答
如何对库进行源代码级调试?
、
、
、
我在Windows上使用RVDS3.2编译器工具链构建了一个
C
代码的ARM库(静态库- .a文件)。然后,我使用
Linux
主机上的ARM-
Linux
编译器工具链将这个库与应用
程序
链接
起来,以获得ARM可执行文件。现在,当我尝试使用gdb在
Linux
上调试这个生成的ARM可执行文件时,通过尝试在
链接
库中的某个函数中放置一个断点,gdb无法将断点引用到没有找到的源中。因此,我
手动
复制了用于在
Linux
文件夹中创建库的所有源文件(*.<em
浏览 10
提问于2009-04-01
得票数 2
3
回答
使用
链接
器构建
程序
,但运行可执行的显示“没有这样的文件或目录”
、
、
、
、
我编写了一个包含两个文件main.
c
和comp.
c
的
程序
#include <stdio.h>void main(){ int result = secure_func(1, 1);comp.
c
{ return text * key * k
浏览 11
提问于2015-09-28
得票数 3
回答已采纳
2
回答
g_utf8_collate()在Ubuntu20.04.3 (LTS)的GLib-2.0中找不到
、
libglib2.0-devsudo apt-get install libglib2.0-dev-bincat -n test.
c
2 #include <glib.h> 4 int main()/glib-2.0/include -lm -L/usr/lib/x86_64-
li
浏览 9
提问于2022-05-23
得票数 0
回答已采纳
1
回答
如何实现Erlang驱动
程序
作为默认高效实现
、
、
、
、
Erlang运行时系统( Erlang Run-Time System,ERTS )有一些用
C
语言编写的驱动
程序
,用于与操作系统交互或访问低级资源,据我所知,ERTS在启动时编译这些驱动
程序
以准备从Erlang代码加载,驱动
程序
inet_drv.
c
就是其中之一,它用于处理网络任务,如创建套接字、侦听或接受新的传入连接。我想
手动
测试这个驱动
程序
,以了解ERTS的默认行为,并了解如何在将来高效地实现驱动
程序
。我跟踪Erlang手册引用来实现驱动
程序
浏览 3
提问于2021-11-12
得票数 0
回答已采纳
1
回答
NDK r8
c
警告asm对象有关"Cortex-A8勘误表“-我应该担心吗?
、
、
、
、
如果没有现实的后果,我可以忍受一段时间.但我担心的是,如果我们的
程序
加载到一个错误的芯片上会发生什么。背景:与NDK r8
c
,
链接
X264编码器发出警告: cannot scan executable section 1 of libx264.a(dct-a.o) for Cortex-A8 erratum-4.6/prebuilt/
linux
-x86/bin/arm-
linux
-androideabi- --sysroot=~/android-ndk-r
浏览 3
提问于2012-12-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从四个问题透析Linux下C++编译&链接
如何在Linux中编译和运行C/C+程序,简单示例教懂你
一个简单的Linux下的C语言socket程序
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
Python工作环境搭建windows
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券