Mat*_*ith 5 cross-compiling precompiled-headers compiler-warnings gcc-warning
我正在运行 Lion 的 Mac 上交叉编译一个项目,使用 GCC 作为 ARM 目标。我正在使用预编译标头,并且针对针对我的 PCH 进行编译的每个对象都会收到此警告:
cc1plus:警告:/yada/yada/yada_afx.hpp.gch:在不同地址有文本段[默认启用]
它似乎并没有阻止程序运行,但我担心它可能会导致或导致性能问题。该警告是什么意思?我应该担心吗?
顺便说一句,这是 cmake 编译所使用的命令的示例(删除了一些长路径):
/opt/local/bin/arm-linux-uclibc-g++ -DBOOST_PARAMETER_MAX_ARITY=16 \
-DBOOST_MPL_LIMIT_STRING_SIZE=80 -Wno-multichar -g -I/lots/of/include/dirs \
-include yada_afx.hpp -Winvalid-pch -o MySource.cpp.o -c MySource.cpp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1347 次 |
| 最近记录: |