本人linux小白,请教大神

在ubuntu系统安装gcc时,如果要使编写的程序同时能在windows运行,需要安装几个补丁(如下),找到一个英文指导书,但里面有个地方不理解,截图如下:
图片说明![![图片说明]<br>
(https://img-ask.csdn.net/upload/201506/15/1434368944_123542.jpg)<br>
图片说明](https://img-ask.csdn.net/upload/201506/15/1434368931_670055.jpg)

这些图片中的'~/tools/mingw32/'、‘~/tools/mingw32-binutils/’、 ‘~/tools/mingw32-runtime/’ 这三个文件夹在哪儿啊?是要自己创建吗?

图片中的'~/tools/mingw32/'、‘~/tools/mingw32-binutils/’、 ‘~/tools/mingw32-runtime/’ 这三个文件夹是 MinGW 安装时生成的文件,MinGW 的作用你查找一下就有答案。
编写的程序同时在 Linux 和 Window 下运行,需要相应的编译工具、且编码时不能使用各个系统特有的 API。
所以,除非你编写一些与系统无关的东东,否则是不可能同时运行在不同的平台上的。