腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果我在内核中自
定义
sys调用和队列,它是线程安全的吗?
、
、
在
Linux
-4.4内核中,假设有我自己的系统调用和队列。我编写了
linux
-4.4/kernel/my_ queue e.
c
文件,其中包含将int数组
定义
为
全局变量
,并将push、pop函数
定义
为队列接口。 然后,它是线程安全的吗?
浏览 1
提问于2017-04-04
得票数 0
3
回答
在Arm程序集中使用
C
语言声明的
全局变量
、
、
我有一个
C
文件,它声明了一个
全局变量
。此文件将与一些ARM部件文件一起编译。我尝试使用导入,但是编译器(arm-
linux
-gnueabi-gcc)告诉我“”是一个未
定义
的指令。我可以简单地这样做吗:如何在汇编中使用
C
文件中
定义
的
全局变量
?
浏览 1
提问于2012-11-02
得票数 7
2
回答
如何
定义
由多个源文件访问的
linux
内核变量?
、
、
、
、
我的问题是:,我想
定义
一个变量,它可以被
linux
内核中的两个文件( source/arch/x86/kvm/x86.
c
和source/kernel/sched/core.
c
)访问(w/r)(共享)。我失败的尝试:我尝试使用export_symbol在x86.
c
中
定义
全局变量
。但是,编译错误消息说: 还有别的解决办法吗?我对
linux
浏览 4
提问于2014-07-26
得票数 4
回答已采纳
1
回答
用于
全局变量
的Windows上的LinkOnceODRLinkage
、
、
我正在用clang6.0编译两个文件:testA.
c
和testB.
c
。 在这两个文件上,我运行一个自
定义
编译器pass,它插入一个名为globalVarTest的零初始化
全局变量
。我将这种
全局变量
的链接设置为LinkOnceODRLinkage。现在,当我将testA.
c
和testB.
c
链接到一起(即分别编译它们获得的对象文件)时,链接器会抱怨globalVarTest有多个
定义
。LinkOnceODRLinkage不是应该告诉链接器,如果两个
浏览 0
提问于2018-11-14
得票数 0
回答已采纳
1
回答
相互依赖的TCL扩展
、
、
、
、
我在
Linux
(gcc)上使用
C
,我有一个包含三个模块A、B和
C
的包。模块A包含函数,还
定义
(不只是声明)
全局变量
。我将模块A编译并链接到一个动态库(libA.so)中。现在,我希望B和
C
是TCL扩展。两者都使用来自A的函数和
全局变量
,而
C
也使用来自B的函数。我已经创建了B和
C
共享库(B.so和
C
.so),但没有使用"-Wl -soname“。lib/ld-
linux
.so.2
浏览 1
提问于2011-12-01
得票数 4
回答已采纳
2
回答
当使用dlopen加载库时,具有静态存储行为的动态变量
、
、
、
、
我在
c
库中
定义
了一个
全局变量
,例如: int globalcount =0,在库初始化函数中,假设library_init globalcount递增1。我想知道如何防止
全局变量
重置,我希望globalcount在下次调用dlopen时必须是1而不是0,因为进程没有退出,所以
全局变量
也不能重置。仅当多次使用dlopen/dlclose打开lib时才会出现此问题怎么办,调用dlclose时一定不能释
浏览 2
提问于2011-11-05
得票数 2
2
回答
以编程方式读取
linux
内核参数
、
、
我正在修改
Linux
驱动程序,我想以编程方式读取传递给内核的参数.换句话说,如果在引导时将特定的参数传递给
Linux
内核,那么我的驱动程序应该以不同的方式工作. 我怎么能这么做?
浏览 2
提问于2014-12-09
得票数 1
回答已采纳
1
回答
如何跨内核空间中的子目录访问
全局变量
?
、
有没有办法在
linux
内核模块中
定义
一个可跨子目录使用的
全局变量
?使用EXPORT_SYMBOL使其在当前目录中可用。我尝试在一个头文件中
定义
它,并使用"..具体地说,我在
c
文件中有一个变量- vport.
c
( openvswitch的),我想在一个子目录中访问这个变量。
浏览 2
提问于2016-06-26
得票数 2
1
回答
将
C
++代码与库中的
C
代码混合会产生未
定义
的符号错误
、
、
我有一个库,它由一些.
c
模块和一些.cpp模块组成。当库被链接到一个
C
++主程序时,我想这是很好的。但是,当我试图将这个库链接到一个
C
程序时,我会得到“标准
C
++库”模块的链接器错误。_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()' 所讨论的程序不是用
C
+但是在本例中,引用的是标准
C
++库,如果所讨论的程序的主要
浏览 1
提问于2020-05-19
得票数 0
2
回答
全局变量
、共享库和-fPIC效应
、
、
我编写了一段代码,它由一个动态库(lib.
c
)和一个主可执行文件(main.
c
)组成。在这两个文件中,我
定义
了一个名为:int global的
全局变量
。不太聪明但这不是问题。对于-fPIC,main.
c
中的
全局变量
和lib.
c
中的
全局变量
是相同的变量:global lib: 23 (0x601050)
浏览 2
提问于2011-09-04
得票数 14
回答已采纳
1
回答
如何跨多个文件访问和修改
全局变量
?
、
、
正如标题所说,我想创建一个系统,在这个系统中,两个程序可以访问和修改同一个
全局变量
。 我已经创建了一个目录,其中包含文件1.
c
、2.
c
、foo.
c
和foo.h。"foo.h" ++foo;gcc 1.
c
foo.o -o 1.out gcc 2.
c
foo.o -o 2.out 然后我用./
浏览 20
提问于2019-06-27
得票数 0
回答已采纳
2
回答
在
Linux
上,为什么析构函数在
C
++的
全局变量
的共享实例上运行两次?
、
、
、
、
在
Linux
上,我有一些从
定义
全局变量
的静态库生成的
C
++代码。此
全局变量
的单个实例在引用其符号的两个共享库之间共享。 当进程关闭并运行静态终止阶段时,我看到这个共享实例上的析构函数运行了两次!
浏览 2
提问于2010-08-05
得票数 7
1
回答
系统调用sync()的模糊引用
、
、
在我编译的
c
++ method..WHen中调用reboot()之前,我正在尝试编写缓存,得到的错误是引用‘method..WHen’是不明确的。我使用的THe one
定义
在"include“中,我们的第三方包含了包含另一个同步()函数的模具库。我怎样才能品脱到unistd.h版本呢?
浏览 4
提问于2015-08-24
得票数 0
回答已采纳
6
回答
如何在
C
中访问被屏蔽的
全局变量
?
、
、
如何在
C
中访问被屏蔽的
全局变量
?在
C
++中,我可以使用::作为全局名称空间。
浏览 19
提问于2009-03-06
得票数 34
回答已采纳
5
回答
全局变量
在执行和共享libaray编译时在Windows上有多个副本,在
Linux
上有一个副本
、
*问题修订(见下文) *static Foo bar;是什么控制了
Linux
上的这种行为,我可以改变它吗?上面的静态
全局变量
在Windows上确实有多个副本,所以与我在
Linux
上看到的没有什么区别。在Win
浏览 9
提问于2011-02-07
得票数 7
回答已采纳
2
回答
Obiective-
C
,在运行时查找
全局变量
?
我很想知道是否有任何方法可以在运行时找到
全局变量
,就像NSClassFromString一样。变量a BOOL是在一个静态库中
定义
的,我通过使用"nm“找到了该变量的名称,输出为:"0001924d b _gStartSessionCalled”。
浏览 1
提问于2012-10-02
得票数 0
回答已采纳
7
回答
如何将Python变量设置为“未
定义
”?
、
、
在Python 3中,我有一个
全局变量
,它以“未
定义
”开头。是否有方法将该变量返回到“未
定义
”的状态?@martijnpieters[GCC 4.8.1] on
linux
2 Type "help", "copyright", "credits
浏览 4
提问于2014-05-23
得票数 35
回答已采纳
1
回答
修改程序入口点时未调用
全局变量
的构造函数
、
、
、
我想将程序的入口点从main更改为自
定义
函数,但在这种情况下似乎不能调用
全局变量
的构造函数。#include <stdlib.h> } printf("main start\n&qu
浏览 2
提问于2018-10-10
得票数 0
1
回答
在POSIX中,主(空)可以恢复命令行参数吗?
、
、
在
C
语言中,int main(int argc, char *argv[])真的需要接收程序参数吗?换句话说,当使用签名int main(void)
定义
主函数时,是否可以仅使用POSIX接口恢复程序参数? 特定的操作系统
定义
了检索命令行参数的“全局”方法。例如,Windows提供GetC
浏览 2
提问于2015-11-17
得票数 7
回答已采纳
9
回答
我有两个关于
c
语言的问题。
、
、
1)我们可以
定义
一个空指针吗?在
C
中是允许的吗?什么是空指针? 2)我总是听说
全局变量
,但我不知道如何
定义
全局变量
,我的意思是在哪里
定义
全局变量
?
浏览 5
提问于2011-04-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Django Template 自定义全局变量
看月薪20k的大神,如何解决C/加加语言中,全局变量重复定义的问题
C/C+编程笔记:C语言全局变量,实现多个c文件中公用的方法!
C语言中,全局变量与局部变量同名时,如何判断
linux技术手册-定义环境变量
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券