---
title: -fcommon
description: "开源GCC 12.3版本将-fcommon选项默认更改为-fno-common。当启用-fno-common选项且存在同名全局变量时，编译时会报错：multiple definition。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/compilation/ug-hgcc/kunpenghgcc_06_0059.html
sourcePath: /source/zh/kunpengdevps/compilation/ug-hgcc/kunpenghgcc_06_0059.html
indexId: 59902de71afac1054414ff2bb5a93c28100e08bc1725d0e75818de1b3f8dc82468
---
# -fcommon

开源GCC 12.3版本将-fcommon选项默认更改为-fno-common。当启用-fno-common选项且存在同名全局变量时，编译时会报错：multiple definition。

解决方案：修改全局变量名字，或者添加-fcommon选项。
