关于c语言编写的代码在其他电脑运行

我用c编写了一个exe文件,如果在其他人电脑上运行,必须要给他配置gcc环境变量吗?

不用。

别的语言(例如 C#) 说不定需要一些框架模块。 

不需要的。可以直接运行。但是你编译的exe和另一个电脑必须时同样驾构和操作系统的。

如果windows里面编译的不能在linux系统上运行,x86架构的不能在arm架构上运行。