腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
7
回答
为什么
GCC
不
优化结构
呢?
c
、
optimization
、
gcc
、
struct
我的问题是,
为什么
GCC
不能自动这样做呢?更明显的启发式(从最大尺寸要求到最小尺寸的排序变量)是否在某种程度上缺乏?是否有些代码依赖于其结构的物理顺序(这是个好主意)吗?我之所以问这个问题,是因为
GCC
在很多方面都是超级优化的,但在这一方面不是,我想一定有一些相对酷的解释(我忘记了)。
浏览 1
提问于2008-09-22
得票数 50
回答已采纳
4
回答
为什么
Visual
不
优化结构
以获得最佳的内存使用?
c++
、
visual-studio-2012
、
compiler-optimization
、
struct-member-alignment
我的问题是,
为什么
Visual 2012编译器不自动重新排序结构成员以获得最佳的内存利用率?编译器似乎按照在struct定义中声明成员的顺序来存储成员,并根据成员对齐的需要使用一些空填充。
浏览 1
提问于2015-06-02
得票数 3
回答已采纳
4
回答
HTML:显示好友的优化方式
html
、
xhtml
、
webpage
</div> Online Status</div> 但在某些情况下,我不得不在一个页面上显示数千个朋友,这就是
为什么
我试图
优化结构
浏览 55
提问于2011-02-01
得票数 0
回答已采纳
4
回答
更改成员变量顺序时获取堆损坏
c++
、
gcc
经过测试的编译器: CLANG ( c++ )、
GCC
4.2 com.apple.compilers.llvmgcc42 有谁知道怎么追踪这件事吗?
浏览 3
提问于2010-01-24
得票数 2
回答已采纳
1
回答
用typedef声明一个空参数列表是
不
标准的。
c
我有一个代码片段(遗留代码),它的代码类似于以下代码:int func (SPECIAL_VOID) .....
GCC
为这段代码抛出了以下警告:警告:#494-D:使用ty胡枝子声明一个空参数列表是
不
标准的
为什么
GCC
抱怨,
为什么
这是
不
规范的?
浏览 0
提问于2012-11-19
得票数 4
4
回答
为什么
Mingw会存在?
gcc
、
mingw
MSYS和类UNIX分别构建系统;
为什么
Mingw存在?我的意思是,
为什么
win32/64不是“香草
GCC
”中的另一个目标呢?这是技术原因还是“政治”原因?在我看来,Windows平台并没有什么特别之处,它会让
GCC
的移植版本与原来的
GCC
版本“
不
兼容”。
浏览 4
提问于2009-08-17
得票数 12
回答已采纳
1
回答
使用SDL2机箱运行和构建程序时遇到的问题
windows
、
rust
、
installation
、
sdl-2
While this should work for any architecture, you will need a C compiler (like
gcc
, clang, or MS's own------ rustc 1.41.0 (5e1a79984 2020-01-27)
gcc
(Rev2, Built by MSYS2 project) 9.2.0 Copyright
浏览 6
提问于2020-02-27
得票数 1
回答已采纳
2
回答
我是否需要安装g++来编译Ubuntu14.04.1中的c++文件?
14.04
、
gcc
、
c++
、
g++
GCC
()能够代替这一点吗?那么,
为什么
Ubuntu14.04
不
附带一个c++编译器呢?毕竟,它也和
GCC
一样重要?
为什么
c++编译器
不
附带默认的Ubuntu安装?
浏览 0
提问于2015-06-16
得票数 1
回答已采纳
1
回答
如何使gccgo生成矢量化代码?
go
、
vectorization
、
gccgo
具有相同
gcc
选项的等效C代码与AVX指令完全矢量化.float sum = 0; sum += v[i]; return sum;用下列方法汇编: $
gcc
浏览 2
提问于2014-05-09
得票数 20
2
回答
Boost、bjam和符号链接
c++
、
linux
、
boost
、
bjam
对于date_time:libboost_date_time-
gcc
41-mt-1_39.so -> libboost_date_time-
gcc
41-mt-1_39.so.1.39.0libboost_date_time-
gcc
41-mt.a -> libboost_date_time-
gcc
41-mt-1_39.a
浏览 1
提问于2010-01-28
得票数 0
回答已采纳
1
回答
将OpenMP指定为
GCC
c
、
gcc
、
openmp
.),
gcc
hello.c /usr/lib/
gcc
/i 686-linux-gnu/4.4/libgomp.a
为什么
-fopenmp只工作而
不
指定库文件?更新:,换句话说,当使用-fopenmp时,
为什么
不需要显式链接到libgomp.so?
为
浏览 4
提问于2011-06-15
得票数 30
1
回答
如何将两个静态库合并为单个共享库
c++
、
gcc
、
compilation
、
linker
下面是我用来准备静态库的命令序列 $ar rcs libmathutil.a mathutil.o 但它带来了许多多个定义错误。
浏览 1
提问于2018-11-04
得票数 0
1
回答
为什么
使用libtool来构建库?
gcc
、
libtool
/libtool --tag=CC --mode=link
gcc
-g -o pcretest pcretest.o libpcreposix.la似乎使用libtool只会让事情变得更复杂,
为什么
不
坚持使用
gcc</e
浏览 0
提问于2011-07-15
得票数 4
1
回答
gcc
-fPIC诉-shared
c++
、
gcc
、
g++
、
shared-libraries
当使用
gcc
/ g++编译共享库时,
为什么
-shared选项
不
包含-fPIC?或者,换句话说,在链接时是否需要选择-fPIC?简而言之,我应该写:
gcc
-shared -fPIC foo.o -o libfoo.so // with -fPIC
gcc
-shared foo.o -o libfoo.so
浏览 0
提问于2018-02-06
得票数 14
回答已采纳
1
回答
grep与“\\-v”
不
匹配的原因
regex
、
bash
、
grep
我想要grep的手册页
gcc
的选项'-v‘。grep '\<-v' <<<$'-v'
为什么
?
浏览 1
提问于2019-05-29
得票数 2
回答已采纳
5
回答
GCC
为什么
不
编译这段代码?
c++
编辑:编译器-
GCC
浏览 7
提问于2013-08-07
得票数 2
回答已采纳
1
回答
为什么
gcc
不
承认-rdynamic选项?
c
、
gcc
我收到
gcc
编译错误:我在一些环境中用-rdynamic测试了编译。虽然我使用了
gcc
的相同版本(4.9.2),但是
gcc
在一些环境中工作得很好,但是其他一些环境(例如Homebrew 4.9.2_1,cygwin64bit)却不起作用。有什么不同?
浏览 4
提问于2015-04-09
得票数 3
回答已采纳
3
回答
忽略无效的转换错误,
GCC
c++
、
qt
、
gcc
我已经用MinGW在Windows上做了一段时间的项目,现在我正在努力在Mac上编译它(使用
GCC
)。我正在使用Qt,但这与问题没有多大关系。使用此代码:char *b = a; 有没有什么标志我可以传递给
GCC
为
浏览 4
提问于2012-10-08
得票数 3
1
回答
如何在archlinux上编译
gcc
3.4?
gcc
、
archlinux
我通过修改其他版本的
gcc
aur文件来解决这个问题。我获得了成功,这真是太神奇了。我在aur中编辑表单
gcc
43。但我不知道
为什么
..。yaourt -S
gcc
34 free ((char *) work->previous_argument/
gcc</e
浏览 0
提问于2013-09-09
得票数 1
1
回答
C-生成文件错误未定义的对main的引用
c
、
makefile
dealer: dealer.o readline.o car.o
gcc
-c dealer.c
gcc
-creadline.c
gcc
-c car.c
浏览 3
提问于2017-11-14
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券