腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
最大外部符号长度
、
、
关于
C
++中的最大外部符号长度(全局变量、函数、类等名称),我有两个问题:
C
++
语言
的GNU和其他链接器(
静态
链接)中的最大外部符号长度是多少?
Linux
,Windows (动态链接)上的动态链接
库
的最大外部符号长度是多少?
浏览 4
提问于2015-08-28
得票数 2
3
回答
C
静态
库
linux
、
、
我想创建一个
静态
库
,并且能够按照yolinux教程正确地创建一个。gcc -Wall -
c
cdbSearch.
c
这将成功创建一个名为cdbSrc.a的
静态
库
但是当我尝试将它与我的测试程序联系起来时gcc -o cdbtest cdbtest.
c
cd
浏览 0
提问于2012-08-03
得票数 0
3
回答
我和
C
库
混在一起
、
、
、
大多数人在第一次接触
C
语言
时就同时了解了
C
标准
库
,我也不例外。但是,当我现在学习
linux
时,我往往会与
C
库
混淆。首先,我知道当您在
linux
发行版上安装gcc作为
静态
库
时,您会得到一个很好的老
C
标准
库
。在那之后,一旦你连接到互联网,你就会得到一个新的稳定版本的glibc。glibc似乎支持大量的lib,基本上从POSIX
C
标准
库
(它实现了标准
浏览 13
提问于2013-07-28
得票数 5
回答已采纳
2
回答
仅包含
Linux
系统调用的最小
C
库
、
我的工作是使用
Linux
作为操作系统的嵌入式系统。这些系统不包含动态链接器,所以所有的
库
都必须
静态
包含。为了确保小的二进制大小,我需要一个小的
C
库
。我知道有很多选项,但我的代码只使用系统调用,没有标准的
C
库
调用、POSIX或任何其他扩展。使用一个完整的通用
库
是一种夸张的做法。 我可以用汇编
语言
编写这个
库
,但是我的目标硬件不是同构的。我需要在架构(ARM、i386和x86_64)和
Linux
内核版本之
浏览 0
提问于2015-01-26
得票数 1
1
回答
用
c
/
c
++编写共享
库
的
Linux
C
程序
、
、
、
、
我正在做一个项目,主程序用
C
写,它是在一个嵌入式
Linux
系统上。在另一家公司提供的硬件中,我得到了它们的lib(
c
和
c
++
语言
中的
静态
库
).for,后来移植到其他设备上,我制作了新的libs (共享
库
)来链接到
c
语言
中的应用程序,即: their libs(static所有的
c
++
静态
库
都对我有好处,在使用
c
++
库
时,我的<
浏览 4
提问于2012-05-11
得票数 4
回答已采纳
4
回答
在UNIX中创建.so和.a
如何在UNIX中创建.so和.a文件。我们有没有什么标准的实用工具?
浏览 1
提问于2009-10-30
得票数 9
回答已采纳
3
回答
链接到Windows和
Linux
下的OS
C
库
是如何工作的?
、
、
我知道
Linux
附带了一个
C
库
,它实现了ISO
C
函数和系统调用函数,并且这个
库
是在开发
C
时链接的。然而,不同的
c
编译器不一定产生可链接的代码(例如,一个可能会填充函数参数中使用的不同的数据结构)。当我可以使用任何编译器编译我的
C
语言
时,如何链接内置的
c
库
?
静态
链接和动态链接有什么不同吗?另一方面,在Windows下,每个编译器都提供了自己的标准
库
,这解决了部分问
浏览 2
提问于2010-01-19
得票数 6
回答已采纳
4
回答
有没有像PPI或Perl::Critic这样的
C
语言
?
、
、
、
、
有没有类似的东西可以对
C
进行标记化/解析,并让你有机会写一个脚本来处理这些信息?
浏览 8
提问于2009-12-18
得票数 9
1
回答
为什么我需要为
静态
库
构建指定运行库类型?
、
、
、
当我构建
静态
库
时,它是否链接到运行时
库
?它是否将运行时
库
中的代码“放入”到我的
库
中? 或者它只是链接器的信息,这样当它链接final (Dll)时,它知道要为这个特定的
静态
库
使用哪个版本的运行时
库
?我是否需要在所有的
静态
库
和dll中使用相同版本的运行时
库
?我是否需要使用相同的类型(/MT /MTd /MDd .)在我所有的
静态
语言
里?
浏览 3
提问于2014-12-03
得票数 0
回答已采纳
2
回答
C
链接
库
独立于生成
、
、
、
、
我想用
C
语言
开发一个可执行文件,并分享这个可执行文件,它可以在其他目标系统上运行。开发系统为
Linux
64位系统,目标系统为
Linux
ARM系统。我开发它是因为使用共享
库
的懒惰,但如果我共享它,它肯定不会工作,因为共享对象丢失了。我试图通过从源代码构建
库
来从共享
库
更改为
静态
库
,因为它没有提供
静态
库
,但当我尝试构建项目时,它给出了未定义的引用错误。这应该与缺少的头文件有关。有没有可能使用
库
浏览 0
提问于2016-12-21
得票数 0
1
回答
生成
C
++
静态
库
项目时使用Xcode的项目
语言
、
我想在Xcode中创建一个新的Cocoa Touch
静态
库
项目,它将构建
C
++源代码。但是当在项目设置中要求选择
语言
时。我在犹豫,在Objective-
C
和Swift
语言
之间做出选择。在构建
c
++
静态
库
时,选择项目
语言
很重要吗?
浏览 3
提问于2018-08-01
得票数 0
1
回答
在运行时扫描共享对象包含
、
、
、
、
我正在开发一个
C
程序(在
Linux
下),它依赖于共享
库
作为插件。readelf -a ${PLUGIN_NAME} | grep ${FUNCTION_NAME} 为了实现这一点,有可能利用<dlfcn.h>
库
吗?
浏览 4
提问于2013-05-15
得票数 1
回答已采纳
1
回答
API中的函数是否使系统调用本身或API进行的系统调用是由运行时支持系统中的系统调用接口辅助的?
、
、
接下来,这篇文章说的话让我有点困惑: 这是相当清楚的。
浏览 2
提问于2021-05-13
得票数 0
回答已采纳
2
回答
如何使用gcc命令与“-
静态
”
、
、
当我试图使用gcc命令编译一个
静态
库
“t1”的测试程序时,这个
库
是自己存档的。ar rcv libt1.a t1.ogcc -L.-static -lt1 t.
c
-o t clang: error: linker command failed with exitcode 1 (use -v to see invocation) 但是,如果我删除这样的“<e
浏览 11
提问于2016-03-23
得票数 2
回答已采纳
1
回答
如何用
C
#代码替换openSSL调用?
、
、
我对这两种
语言
都不太了解(虽然有一些Python的基本经验,但主要是使用PyS60),所以我想请您帮助我将这个python应用程序转换为不依赖外部程序的
C
#代码。
浏览 3
提问于2010-03-27
得票数 0
3
回答
Python
C
互操作性
、
、
我希望包装一个现有的
C
语言
(即纯
C
语言
。没有
C
++)
库
,这样我就可以从Python脚本中调用它。在各种可用的方法(
C
Api、SWIG等)中,哪种方法会是最合适的吗?
浏览 1
提问于2010-01-27
得票数 3
回答已采纳
1
回答
关于
Linux
c
++
静态
库
、
这里我有几个问题,因为
静态
库
需要您的帮助。 从一些书中我了解到,
静态
库
(
Linux
中的.a)包含一组已编译的对象,当它链接到一个可执行文件时,链接工具只会删除那些实际引用的对象。然后让我们更进一步,假设我们有两个.a
库
,第一个包含1.o、2.o和3.o,第二个包含3.o4.o和5.o。这些.a
库
是在MinGW中构建的,然后应该与MSVC兼容。我可以将这些
库
包含到MSVC项目中,并成功地构建我的程序。这是否意味着,.a在MSVC或.lib (用于Win的
浏览 5
提问于2014-03-13
得票数 4
1
回答
保护生成的源文件
、
、
、
我在一家公司工作,用我们的
语言
编写基于不同输入文件的
C
++源文件生成器。我正在寻找跨平台解决方案(
Linux
,Wi
浏览 2
提问于2016-02-01
得票数 0
回答已采纳
5
回答
在
Linux
中调试应用程序
、
、
、
我想在
Linux
中调试一个应用程序。应用程序是在
C
++中创建的。GUI是使用QT创建的。GUI与一个
静态
库
相链接,该
静态
库
可以被视为应用程序的后端。但是我怎么能附着
库
呢? 有没有在
linux
中调试
库
的经验?
浏览 0
提问于2008-11-26
得票数 1
回答已采纳
2
回答
如何动态加载
C
++函数
、
、
、
我有一个
C
++应用程序,如何从test.cpp函数加载函数并执行它?我需要一个针对Windows和
Linux
的解决方案。我之所以需要这个函数,是因为我的应用程序用户应该根据自己的需要更改这个函数。
浏览 2
提问于2012-12-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
go语言静态库的编译和使用
C/C+编程笔记:C+静态库与动态库有何不同?本文带你弄懂!
Linux库概念,动态库和静态库的制作,如何移植第三方库
分享:C语言编程——LINUX 多线程
C语言标准库系列之
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券