腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
如果我只包含头
文件
,那么编译器如何在我的代码中找到将使用哪个动态链接
库
?
、
如果我只包含头
文件
,那么编译器如何在我的代码中找到将使用哪个动态链接
库
?include <stdio.h>{} stdio.hprintf function 在头
文件
原型、宏和常量中,它是如何被知道的,但是没有说明在哪个
文件
中实现"printf“。
浏览 12
提问于2014-05-20
得票数 3
回答已采纳
1
回答
这种
文件
压缩技术是什么?
如何提取这个
文件
??
浏览 5
提问于2022-03-10
得票数 -1
1
回答
为什么libc依赖于ld.so?
、
、
、
我一直认为libc应该是一个独立的动态
库
,直到我发现: /lib64/ld-
linux
-x86-64.so.2(0x00007fd743
c
00000)有人能告诉我为什么libc需要ld.so吗?
浏览 3
提问于2021-01-05
得票数 2
回答已采纳
1
回答
具有ubuntu eclipse(gcc/g++) 32位交叉编译应用程序连接的Xively
库
、
、
、
因此,我正在考虑使用从西弗利到我的utilise开发环境中使用的
c
库
,它能工作吗?make: *** src: No such file or/src/Test.cpparm-
linux
-gnueabi-g++
浏览 1
提问于2013-09-12
得票数 0
2
回答
内核头是如何参与构建gcc工具链的?
、
、
、
我了解到,内核头
文件
指定了程序如何与内核交互,因此它们必须参与构建标准
库
,或者?我刚刚读了一篇教程,它很好地解释了如何构建一个arm-elf工具链()。 让我困惑的是,这个过程中并没有涉及内核头部。configure --target=arm-elf --prefix=/opt/gnuarm --enable-interwork --enable-multilib --enable-languages="
c
,
c
++" --enable-target-optspace --with-f
浏览 6
提问于2014-02-16
得票数 1
2
回答
在
linux
文件
夹中找不到pthread.
c
、
、
我已经下载了内核,内核驻留在名为
Linux
-2.6.32.28的
文件
夹中,我可以在其中找到/ kernel /Kthread.
c
。我在
Linux
-2.6.32.28中找到了pthread.
c
,但在
Linux
-2.6.32.28和
Linux
-4.7.2/Kernel中找到了Kthread.
c
。查找pthread.
c
在我安装Ubuntu时附带的Computer/usr
文件
夹中找到p
浏览 10
提问于2017-11-15
得票数 2
1
回答
Boost/Array.hpp:没有这样的
文件
或目录(在Visual Studio 2019上)
、
、
通过转到属性,然后在VC++包含目录中添加路径,以及
C
/
C
++附加包含
库
,我已经包含了boost
库
。我已经使用#include<boost/array.hpp>和#include<boost/static_assert.hpp>添加了头
文件
。在构建过程中,我收到了有关其他Boost头
文件
的警告,例如clang.hpp,但是,显示的错误消息是boost/array.hpp: No such file or directory。
浏览 122
提问于2020-03-31
得票数 0
回答已采纳
2
回答
使用Android ICS源代码-需要的代码概述
、
、
我知道内核是一个不同的代码
库
(我也明白了)。我正打算复习一下内核,但是我没有测试对象来调试它。我正在使用模拟器。谢谢。
浏览 0
提问于2012-02-10
得票数 0
1
回答
在
linux
中编译
C
++控制台应用程序
、
、
我已经生成了一个
c
++共享
库
,并将其集成到一个
C
++控制台应用程序中,这个应用程序是从php调用的。我在我的窗户上试了一下,效果很好。现在,我必须将它传输到
linux
web服务器中。我知道我必须再次在
linux
中编译
c
++控制台应用程序才能运行它,并且可能还会生成
c
++共享
库
。我是
linux
的新手,如何像我们在Visual中一样,在
linux
服务器中编译
c
++控制台应用程序,分配所有附加的
浏览 0
提问于2013-05-31
得票数 0
2
回答
在FreeBSD中可以使用ubuntu的共享对象
库
吗?
、
、
、
、
我用语言
C
在ubuntu 12.04上开发了一个项目,我有一些共享对象
库
(.so
文件
)。现在,我想在freeBSD 8.3操作系统上使用这些
库
。这个是可能的吗?如果不是,我怎么能做到呢?这有必要在freeBSD上编译我的源
文件
吗?
浏览 10
提问于2014-12-02
得票数 2
回答已采纳
1
回答
创建静态
库
时嵌入所有外部引用
、
、
、
、
我需要为包装我的
C
++
库
的
C
代码创建一个包装
库
。有没有一种方法可以创建包装
库
,让用户只需要链接这个包装
库
,而不必在链接器命令行中包含所有(
C
++)
库
?main.
c
是一个使用我的
库
的示例
C
应用程序。H和lib.cc
文件
是包含
C
绑定的包装器
库
。我的
C
++
库
驻留在cpp子
文件
夹中。++ 但是,正如您
浏览 1
提问于2012-08-30
得票数 0
回答已采纳
1
回答
我需要为编译器指定一个间接使用的
库
吗?
、
如果
C
程序使用
库
A (.a或.so),而
库
A使用另一个
库
B (.a或.so),那么在编译
C
程序时,是否必须将
库
B的头
文件
和
库
文件
的路径指定给编译器(如gcc 谢谢。
浏览 3
提问于2017-10-29
得票数 0
1
回答
NASM:如何解决这些未解决的外部问题?
、
我组装了示例"first.asm“,没有任何问题,但我不知道如何将这些
文件
链接到可执行
文件
中: first.obj、driver.
c
、asm_io.obj。在first.asm的评论部分,卡特给出了这些创建可执行
文件
的说明(我使用的是Windows10,VS社区2015开发人员命令提示符): ; nasm-f win32 first.asm ; cl first.obj driver.
c
as
浏览 2
提问于2016-02-23
得票数 0
1
回答
CodeSourcery ARM交叉编译
、
-static -o mytest test.
c
Using built-in specs.COLLECT_GCC=arm-
linux
-gnueabi-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-
linux
-gnueabi/4.6/lto-wrapper--host=i686-
linux
-gnu --target=arm-
linux
-gnue
浏览 0
提问于2014-05-18
得票数 1
2
回答
apk
文件
中没有DLL吗?
当我通过更改扩展名为.zip来打开apk (https://www.apkmirror.com/apk/the-pokemon-company/)时,没有DLL
文件
。没有Assembly-
C
.dll,但有xml
文件
、
文件
夹和资源的toms。(它是用unity3d编写的,有unity3d
文件
,所以它应该有dll
文件
)。
浏览 72
提问于2019-05-22
得票数 0
回答已采纳
3
回答
在
linux
中查看
c
++中的头
文件
浏览 1
提问于2010-05-15
得票数 0
3
回答
C
编译器如何发现-lm指向libm.a
文件
?
、
、
、
在
linux
的
C
编程中什么是.a
文件
?是
库
文件
吗?To merge with the math library libm.a you would type cc -o program_name prog.
c
这里,编译器如何发
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
1
回答
为什么静态
库
使用可重定位的对象
文件
而共享
库
使用源
文件
?
、
、
、
我正在读一本描述静态图书馆和共享
库
的教科书。有两个源
文件
,addvec.
c
和multvec.
c
,为了创建它们的静态
库
,我们将按照以下方式使用ar工具:
linux
> ar rcs但是,如果我们想构建一个共享
库
libvector.so,那么这本书中的命令是:
linux
> gcc -shared -f
浏览 0
提问于2020-09-02
得票数 0
1
回答
与图书馆交叉编译
、
、
、
、
工具链由Altera工具提供,如下所示:GCC
C
Compiler 4 [arm-
linux
-gnueabihf]GCC Assembler 4 [arm-
linux
-gnueabihf]GCC
C
++ Linker 4 [arm-
linux
-gnueabihf我需要添加一些
浏览 6
提问于2017-02-17
得票数 0
回答已采纳
3
回答
为什么不同的头部会有相同的名称?
、
假设我的系统上有几个stddef.h的副本,其中一个在路径/usr/include/
linux
/stddef.h中,如下所示:#define _
LINUX
_STDDEF_Hdefined(__cplusplus)#else#endif 另一个在路径/usr/lib/i386-
linux
-gnu/g
浏览 4
提问于2011-07-19
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux文件操作:利用C语言删除某个目录下的文件
Android C++系列:Linux文件IO操作(一)
C/C+编程笔记:Linux 日志文件系统未解之谜,你知道吗?
微软 C++ 库管理器 Vcpkg 现可用于 Linux 和 MacOS
Linux#4 理解Linux文件权限
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券