`

Wine中使用MinGW

 
阅读更多
原文:http://null-byte.wonderhowto.com/forum/set-up-mingw-kali-using-wine-0159622/
http://blog.gojhonny.com/2014/03/installing-mingw-gcc-g-on-kali-linux-to.html

MinGW是一组window开发工具集,包含GCC和G++。
可以使用Wine和MinGW来编辑windows下的可执行程序。

安装wine
引用

apt-get install wine
dpkg --add-architecture i386
apt-get update
apt-get install wine-bin:i386


安装MinGW:
1. 下载MinGW,http://sourceforge.net/projects/mingw/files/Installer/mingw-get-setup.exe/download
2. 使用./mingw-get-setup.exe或者GUI中双击可执行文件安装
3. 选择mingw32-Base

4. 选择左上角的Installation > Update Catalogue



引用
cd /root/.wine/drive_c/MinGW/bin
wine gcc.exe -o file.exe sourcefile.c
wine gcc.exe -o /root/out/final.exe /usr/share/metasploit-framework/ShellCode/final.c -lwsock32
  • 大小: 20.8 KB
  • 大小: 14.5 KB
分享到:
评论

相关推荐

    curl-7.63.0-wine32-mingw

    6. **使用场景**:用户可以在命令行中使用curl执行各种任务,如下载网页、上传文件、测试HTTP服务器状态、进行POST请求等。在自动化脚本中,curl是常用的数据传输工具,特别是在持续集成和持续部署(CI/CD)流程中,...

    mingw-w64-v8.0.2.zip

    使用 Mingw-w64-v8.0.2,在Linux环境下,开发者可以通过 Wine 或其他模拟环境来运行这些工具,或者在Windows上直接安装 Mingw-w64 的环境。这对于那些希望使用Linux命令行工具和开发习惯,但又需要在Windows上构建...

    MinGW应用程序开发入门

    - MinGW-WINE:提供与WINE兼容的MinGW版本,网址为 [http://code.google.com/p/mingw-wine/](http://code.google.com/p/mingw-wine/)。 - MinGW-W64:提供针对64位系统的MinGW版本,网址为 ...

    ubuntu下mingw32交叉编译环境搭建

    apt-get install mingw32 dpkg-dev pkg-config wget libglib2.0-dev unzip libtool automake autoconf m4 gettext cvs flex bison wine git-core subversion patch ``` #### 四、安装 64 位支持库 如果在 64 位的...

    gcc编译工具-MinGW-w64.rar

    由于MinGW-w64是针对Windows平台优化的,因此它的性能通常优于通过Wine模拟的其他GCC版本。此外,由于其广泛的库支持,MinGW-w64能够编译大多数依赖于开源库的项目。 总之,MinGW-w64是一个强大的工具,它让Windows...

    用cv2pdb.exe 来把mingw 编译出来的dll 变为release dll 和pdb文件。

    用ubuntu mingw wine 交叉编译出windows dll,如果希望在windows 环境下调试代码,设断点等操作。就需要到一个叫做cv2pdb的工具。如果你交叉编译生成的目录有很多子目录和dll,那么你就需要写一个脚本递归的使用cv2pdb...

    MinGWine is a mix of MinGW and Wine-开源

    **MinGWine:一个将MinGW与Wine融合的开源工具** MinGWine是一个独特的开源项目,它结合了MinGW(Minimalist GNU for Windows)和Wine(Windows Emulator)的功能,为开发者在Win32环境下提供了一种运行和开发GCC...

    mingw-builds:用于为32位和64位Windows构建双目标(32位和64位)MinGW-W64编译器的脚本

    为了使用MinGW-W64项目提供的脚本,需要: Windows-64位或Linux + Wine-64位从以下位置安装MSYS2: http://sourceforge.net/projects/msys2/ : http://sourceforge.net/projects/msys2/ (MSYS2 Wiki: : ) 将脚本...

    VernamTunnel:使用 Vernam 加密的 TCP 隧道

    $ apt-get install wine mingw32 mingw32-binutils mingw32-runtime $ make clean $ make -f Makefile.WinInLinux 在适用于 Windows 的 Windows 操作系统中编译: $ make clean $ make -f Makefile.MinGW32 动机 ...

    wine-discord-ipc-bridge:启用在Wine下运行的游戏以使用Discord Rich Presence

    Wine Discord IPC桥此程序使在Wine下运行的其他程序能够将Rich Presence数据发送到Linux Discord客户端。...编译中i686-w64-mingw32-gcc -masm=intel main.c -o winediscordipcbridge用法只需先运行此

    tkvdb:Trie键值数据库

    tkvdb Trie(实际上是基数trie)键值数据库 tkvdb是用于键值数据的嵌入式数据库库。 它类似于Berkeley DB,LevelDB或SQLite4 LSM。... tkvdb已在Linux(x32 / x64 CPU和32位ARM)和Wine上使用mingw进

    cv2pdb.exe 递归exe或者dll所在目录产生pdb文件并移动到上级的一个文件夹中

    用ubuntu mingw wine 交叉编译出windows dll,如果希望在windows 环境下调试代码,设断点等操作。就需要到一个叫做cv2pdb的工具。如果你交叉编译生成的目录有很多子目录和dll,那么你就需要写一个脚本递归的使用cv2pdb...

    compilador:在Bash Script中开发的项目,用于使用Linux中安装的工具在Linux中编译和执行文件.exe。

    Compilador con w64-mingw32-gcc para linux ejecutado con Wine 安装w64-mingw32-gcc Project developed in Bash Script to compile and execute a file .exe in Linux using tools installed in Linux. apt-get ...

    single-site-browser-vala:[WIP] Vala 中的一个简单网络浏览器。 应该用mingw32编译

    "mingw32编译"是指该项目需要在支持mingw32的环境中编译,mingw32是GCC(GNU Compiler Collection)的一个版本,用于Windows 32位系统,能帮助在Windows上构建开源软件。 **项目目标** 项目的目标是创建一个专用于...

    MTK Android编译环境配置

    3. Ubuntu系统安装过程:首先,需要在安装Ubuntu操作系统时配置好网络环境,以便下载中文语言包,从而避免在使用Wine安装和配置Windows程序时出现显示问题。安装系统时,语言选择应为中文,以保证系统的正常显示和...

    python-winbuilder:在 Windows 上为 Python 项目编写构建环境脚本的工具

    如果需要,使用 Python.org 的官方.msi安装程序安装 Python, 使用安装 pip , 下载并解压mingw-w64-for-python存档, 生成libpythonXX.dll.a并将其安装在 Python libs文件夹中, 将libmsvcr90.a或libmsvr100.a复制...

    MTK 4.0 Build_environment

    可以使用`sudo apt-get install wine`安装。 **6. 构建配置文件** - **Build Profile**: 更新构建配置文件名为`mbldenv.sh`。 **7. 扩展工具的安装** - **ToFroDos**: 用于处理DOS格式文件的工具,可通过`sudo ...

    VLC Ubuntu交叉编译

    - **缺少文件问题**:如果遇到类似`/usr/include/wine/windows/stdole2.idl`文件找不到的情况,可以通过查找其他路径(如`/usr/include/wine-development/windows/stdole2.idl`)并复制一份重命名为`wine`来解决。...

    Git-2.9.2-64-bit(GIT for windows)

    Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的...其实Git的源代码中已经加入了对Cygwin与MinGW编译环境的支持,且逐渐完善,为Windows用户带来福音。

Global site tag (gtag.js) - Google Analytics