腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Visual C++:什么是动态链接的.lib文件?
windows
、
visual-c++
、
libraries
我注意到关于我使用的一个库的如下内容: 什么动物是.lib,是动态链接?它与DLL有何不同?注
浏览 2
提问于2010-02-12
得票数 0
1
回答
GCC等价于MSVC中的/GS、/GL、/Gy、/Oi、/MD
c++
、
linux
、
visual-studio
、
gcc
我将在C++ 2017 ( windows环境中)开发的程序移植到GCC (在
linux
环境中)。我不太熟悉GCC
编译
器。GCC是否有等效的
编译
器
选项
: /GS (缓冲区安全检查)、/GL (启用整个程序优化)、/Gy (启用函数级链接)、/Oi (生成内部函数)、/MD (使用MSVCRT.lib创建
多线程
DLL )?
浏览 1
提问于2019-08-05
得票数 0
回答已采纳
1
回答
gcc:-pthread和-pthreads有什么区别?
gcc
、
compiler-construction
、
pthreads
、
portability
我不得不用
Linux
中的gcc -pthread (-pthreads是不可识别的
选项
)和Sun中的gcc -pthreads (-pthread是不可识别的
选项
)
编译
它。既然是同一个
编译
器,为什么会有不同呢?然而,-lpthread在这两个方面都有效,但我听说这并不总是足够的。
浏览 9
提问于2009-12-10
得票数 14
回答已采纳
6
回答
为什么运行库是
编译
器
选项
而不是链接器
选项
?
c++
、
c
、
visual-studio
、
linker
由于选择运行时库是一种
编译
选项
,所以我不得不构建我的库的四个变体,其中一个针对运行时库的每个变种: 这些是
编译
器
选项
,而不是链接器
选项
。从
Linux
的背景来看,这似乎很奇怪。不同的运行库是否有不同的调用约定?为什么不能在链接时解析不同的运行时库,即当我链接使用我的静态库的应用程序时?
浏览 3
提问于2009-02-06
得票数 13
回答已采纳
1
回答
使用英特尔Visual FORTRAN X64版向量化代码
windows
、
fortran
、
64-bit
、
intel
、
vectorization
我正在Windows Server 2003企业版X64版上使用英特尔Visual FORTRAN
编译
我的fortran90代码。当我
编译
32位结构的代码并使用自动和手动矢量化
选项
时。代码将被
编译
、矢量化。当我在8核系统上运行它时,
编译
后的代码使用了70%的CPU,这表明矢量化是有效的。但是当我用64位
编译
器
编译
代码时,它说代码是矢量化的,但当我运行它时,它只显示了大约12%的CPU使用率,这是8个核心中的一个的全部使用率,所以这意味着虽然
编译
器说代码
浏览 0
提问于2010-04-10
得票数 0
2
回答
RISCV工具链支持线程库吗?
riscv
\n"); }riscv64-unknown-elf-gcc -Wall -m32 -march=RV32IM -o exampleexample.c -lm -lpthreadexample.c: In function 'main':> ./examp
浏览 3
提问于2015-07-23
得票数 3
回答已采纳
2
回答
gcc选择-pthread是什么意思?
gcc
、
makefile
我有一个地狱般的时间追踪所有gcc
选项
的文件。我在一台ubuntu机器上,所以甚至不确定这是否与我相关。来自于这一制定规则: $(CC) -Wall -pthread my-server.c -o my-server 我找到了这个
选项
摘要:
浏览 9
提问于2016-09-30
得票数 2
回答已采纳
1
回答
有办法用单线程版本库
编译
多线程
C++程序吗?
c++
、
multithreading
、
compilation
、
g++
、
clang++
我正在尝试做一个代码自动
编译
和自动评估程序。我想比较一个程序在
多线程
模式和单线程模式下的效率差异.因此,我想知道是否有一个
编译
选项
,允许我用psudo
多线程
库(实际上使用单线程实现)
编译
多线程
程序,从而从
多线程
程序中派生出单线程程序。
浏览 4
提问于2015-07-06
得票数 0
4
回答
多线程
与R?
r
阅读网站,有一些(不清楚的)关于R的
多线程
的引用,但还不清楚基础产品和库是如何
编译
的。 提供
多线程
基础(?)适用于Windows和Redhat的下载。其他一些
Linux
发行版也会包含
多线程
R(和软件包)吗?
浏览 0
提问于2012-05-31
得票数 61
回答已采纳
1
回答
为什么GCC不支持
多线程
编译
?
c
、
multithreading
、
gcc
、
makefile
、
compilation
AFAIK,部分C
编译
阶段可以是
多线程
的.GCC没有
多线程
编译
选项
有什么原因吗?
浏览 2
提问于2020-11-06
得票数 1
回答已采纳
1
回答
qemu性能与
多线程
和不一致行为相同
qemu
此外,我们的应用程序中有multithreading(pthreads)代码,以加快启用
多线程
的process.If,我们获得了相同的性能(即,单线程(没有
多线程
))。Eg.单线程9.75秒
多线程
9.76秒,因为qemu将支持并行处理,我们无法获得性能。完成的步骤如下如果我们想要在
多线程
中测量性能,是否必须在qemu中执行任何
选项
或设置,
浏览 2
提问于2014-04-15
得票数 0
1
回答
在静态/动态库混合中链接Debug-CRT时崩溃?
c++
、
visual-studio-2010
、
debugging
、
crt
、
visual-studio-6
与
Linux
编译
的相同代码在调试和发布构建中都工作得很好。所以我想这是Visual调试-CRTs中的一些奇怪的问题。我的软件结构如下: 两个静态库以“
多线程
(调试) DLL”模式
编译
,并链接到:一个以“
多线程
(调试)”模式
编译
的共享库(DLL)。从逻辑上讲,我会说应该是相反的,但我得到了大量未解决的符号。最后,有一个以“
多线程
(调试) DLL”模式
编译
的可执行文件,它调用上面提到的DLL。在这里,当我切换到“
多线程
(调试)”时,没有什
浏览 4
提问于2013-04-11
得票数 1
2
回答
构建线程安全的多平台C库的正确方法是什么?
c
、
gcc
、
thread-safety
、
pthreads
如果我们在
Linux
上
编译
相同的代码,我们将获得独立于-D_REENTRANT的相同行为。
linux
$ gcc -E test.c | grep return
linux
$ gcc -D_REENTRANT -E test.c| grep returnSolaris的cc有
选项
-mt,这意味着-D_REENTRANT,就像gcc的-pthread一样。然而,对于一个库,指定
浏览 2
提问于2013-04-11
得票数 11
1
回答
如何确定堆栈指针的初始值?
linux
、
memory
、
64-bit
、
stack
ulimit -v),我将得到现在,这个unlimited当然是指有限的位数可用于寻址的技术限制(在64位
Linux
浏览 1
提问于2012-07-23
得票数 7
1
回答
如何在Ruby系统中运行ARM
多线程
程序
c++
、
multithreading
、
arm
、
gem5
我完全实现了以下网页的内容:http://www.gem5.org/documentation/learning_gem5/part3/running/程序可以根据网页要求在X86下
编译
,但是我想得到一个ARM二进制文件,所以我使用以下代码进行
编译
: aarch64-
linux
-gnu-g++ -o threads threads.cpp -pthread -std = c ++ 11 -static我可以
编译
并获取二进制文件,但在运行过程中出现以下错误
浏览 41
提问于2020-08-21
得票数 1
1
回答
在使用gcc
编译
器进行
多线程
编程时,为什么要设置"-pthread“标志
pthreads
我刚从Windows转到
Linux
世界。一切对我来说都是新的,因为环境是如此的不同。虽然我包含了<pthread.h>,但收到的错误消息是pthread_create函数未声明然后它就可以
编译
并正常工作了。 但我想知道-pthread到底是做什么
浏览 4
提问于2013-01-18
得票数 1
1
回答
还是工具linear_solver scip加速-
多线程
?
python
、
or-tools
因此,我有以下问题: ,我在这里假设
多线程
是一个低挂的水果,所以我怎么才能让它工作--我们谈论的是普通的python,特别是在jupyter笔记本上(但我们也可以以python script.py的形式运行它
浏览 3
提问于2021-03-23
得票数 0
回答已采纳
1
回答
如何以使用2013+
选项
生成Visual /MP项目文件的方式配置cmake
visual-studio-2013
、
cmake
我有一个包含多个cpp文件的cmake项目(围绕400+),并且使用/MP (
多线程
)
编译
器
选项
可以显着地加快具有多个核心的CPU上的
编译
速度。问题是,每次我使用CMake重新生成解决方案文件时,都会禁用该
选项
,从而导致
编译
非常缓慢。我可以通过在Visual中手动更改每个项目的
选项
(解决方案由许多不同的项目组成)来解决这个问题。如何使它持久,以便CMake始终在VS项目中启用
多线程
编译
?
浏览 1
提问于2015-11-22
得票数 8
回答已采纳
3
回答
Objective-C的
多线程
库
iphone
、
objective-c
、
windows
、
linux
、
multithreading
除了Cocoa (和它的NSThread),你会推荐什么样的
多线程
库? 应用程序的引擎必须在多个平台(Windows、
Linux
、MacOS、iPhone)上运行,并且是
多线程
的。抽象库以针对特定于平台的MT库进行
编译
是可能的,但会带来额外的开销和复杂性。
浏览 0
提问于2009-10-08
得票数 1
回答已采纳
4
回答
:如何构建一个项目(从其源代码中),该项目没有*.sln或Visual C++ proj文件(*.vcproj)
c++
、
c
、
visual-c++
、
build
、
cross-compiling
因此,我需要使用“
多线程
DLL”(/MD)和“
多线程
DLL调试”(/MDd)
选项
构建支持库(zlib、libtiff、libpng、libxml2、libiconv)。但问题是没有直接的方法。我从来没有从VisualC++命令行
编译
过任何东西。 通常,大多数项目都提供makefile。现在我如何从这里生成*.vcproj / *.sln呢?我可以用mingw-make of
编译
吗?如果可以,如何为运行时库设置不同的
选项
(“
多线程
”(&
浏览 5
提问于2010-04-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
分享:C语言编程——LINUX 多线程
Linux 下源码编译安装 vim 8.1
交叉编译的Linux的头文件路径
Linux手动编译PHP7的扩展库
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券