Mik*_*800 8 installation gcc cygwin packages compilation
我需要在cygwin上安装gcc,但是当我在cygwin安装应用程序中搜索gcc时,我会在其名称中使用字符串"gcc"获得几个结果,例如:
cygwin32-gcc-ada
cygwin32-gcc-core
cygwin32-gcc-fortran
cygwin32-gcc-g++
cygwin32-gcc-objc++
...
gcc-ada
gcc-core
gcc-fortran
gcc-g++
...
libgcc1
minigw-gcc-core
minigw-gcc-g++
....
minigw64-i686-gcc-core
minigw64-i686-gcc-g++
...
Run Code Online (Sandbox Code Playgroud)
当我在ubuntu的synaptic中搜索gcc时,我有一个非常明显的结果我想用这些名字做什么?安装全部?安装一个随机的,然后创建符号链接到哪里它的二进制可能降落到/ usr/bin/gcc?
当我尝试搜索那个我一直在线阅读的gcc,我需要构建不在cygwin安装程序上的软件包时,从这些许多软件包名称中可以实现什么有用性和生产力?
无论我在哪里阅读"在cygwin上安装gcc然后继续这样做而且那个"他们从不提及上面哪个gcc包是单一的正确的,
就像所有人到处都知道哪个gcc是正确的,而且这些信息无处可在网上找到.
我希望澄清和进一步的帮助.
编辑:在过去的某个时候,实际上曾经有一个叫做"gcc"的软件包,我从这里的截图中找到了:http: //www.eecg.utoronto.ca/~aamodt/ece242/cygwin.html
我不知道多少年前那是什么.
以下是在64位Cygwin中编译32位二进制文件:
cygwin32-gcc-ada
cygwin32-gcc-core
cygwin32-gcc-fortran
cygwin32-gcc-g++
cygwin32-gcc-objc++
...
Run Code Online (Sandbox Code Playgroud)
以下是gcc的主要内容.如果您不需要某些特定语言(如Ada或Fortran),请不要安装它们.
gcc-ada
gcc-core
gcc-fortran
...
Run Code Online (Sandbox Code Playgroud)
这是gcc所需的库.
libgcc1
Run Code Online (Sandbox Code Playgroud)
mingw(不是minigw ......那些似乎是拼写错误)版本用于编译Cygwin中不依赖于Cygwin1.dll的程序.使用这些程序构建的程序使用Microsoft C RTL,并且可以安装在没有Cygwin的系统上.他们也不受Cygwin相当严格的开源许可证的约束.名称不包含64-i686的那些用于生成32位二进制文件,而那些用于生成64位二进制文件的二进制文件.
mingw-gcc-core
mingw-gcc-g++
....
mingw64-i686-gcc-core
mingw64-i686-gcc-g++
Run Code Online (Sandbox Code Playgroud)
请注意,您可以在http://cygwin.com/packages上查看所有这些信息.
Cygwin GCC软件包令人困惑的是:
gcc-core并且cygwinXX-gcc-core令人困惑地相关(XX根据您的Cygwin架构,是32还是64)。截至2015年10月,Cygwin GCC软件包按如下方式分解。
在Cygwin x86(32位)中:
项目:Cygwin GCC(通过链接到cygwin1.dll启用Windows POSIX的可执行文件)
包目标ARCH主二进制+链接(版本链接除外)
gcc核心x86 /usr/bin/gcc.exe
/ usr / bin / cc(符号链接)
/usr/bin/i686-pc-cygwin-gcc.exe(硬链接)
cygwin64-gcc-core x86_64 /usr/bin/x86_64-pc-cygwin-gcc.exe
项目:MinGW(Windows 32位独立可执行文件)
包目标ARCH主二进制+链接(版本链接除外)
mingw-gcc-core x86 /usr/bin/i686-pc-mingw32-gcc.exe
项目MinGW-w64(来自MinGW的用于构建64位的叉子)
包目标ARCH主二进制+链接(版本链接除外)
mingw64-i686-gcc-core x86 /usr/bin/i686-w64-mingw32-gcc.exe
mingw64-x86_64-gcc-core x86_64 /usr/bin/x86_64-w64-mingw32-gcc.exe
在Cygwin x86_64(64位)中:
项目:Cygwin GCC(通过链接到cygwin1.dll启用Windows POSIX的可执行文件)
包目标ARCH主二进制+链接(版本链接除外)
gcc核心x86_64 /usr/bin/gcc.exe
/ usr / bin / cc(符号链接)
/usr/bin/x86_64-pc-cygwin-gcc.exe(硬链接)
cygwin32-gcc核心x86 /usr/bin/i686-pc-cygwin-gcc.exe
项目:MinGW(Windows 32位独立可执行文件)
包目标ARCH主二进制+链接(版本链接除外)
mingw-gcc-core x86 /usr/bin/i686-pc-mingw32-gcc.exe
项目MinGW-w64(来自MinGW的用于构建64位的叉子)
包目标ARCH主二进制+链接(版本链接除外)
mingw64-i686-gcc-core x86 /usr/bin/i686-w64-mingw32-gcc.exe
mingw64-x86_64-gcc-core x86_64 /usr/bin/x86_64-w64-mingw32-gcc.exe
| 归档时间: |
|
| 查看次数: |
4811 次 |
| 最近记录: |