上海11选5

分享到:文章主题: gcc的编译问题
javame楼主
javame
身份
核心驻版
文章
7177
星座
射手座
积分
21372
等级
云杉(7)

发信人: javame (javame), 信区: LinuxApp
标  题: gcc的编译问题
发信站: 水木社区 (Sat Aug  1 13:48:46 2020), 站内
  
装了虚拟机的ubuntu 16,默认的gcc是5.40。
请教能否编译出windows的控制台程序?
  
查过资料需要安装mingw32或者ming64,
然后configure配置编译时可以的。
  
我用lame 3.99.5测试,编译出来的是linux的版本,
如何在虚拟机编译出windows的版本,就用默认的
gcc可以吗?
  
--
  
※ 来源:·水木社区 dadixinhe.com·[FROM: 124.78.13.*]

返回顶部
freesand第1楼
freesand
身份
用户
文章
512
星座
狮子座
积分
11559
等级
灵樨(8)

发信人: freesand (freesand), 信区: LinuxApp
标  题: Re: gcc的编译问题
发信站: 水木社区 (Sat Aug  1 15:15:28 2020), 站内
  
你可以看看这个视频,Windows上最简便的做法
--
  
※ 来源:·水木社区 http://dadixinhe.com·[FROM: 39.183.134.*]

返回顶部
poocp第2楼
慢速随机指标
身份
用户
文章
23402
积分
65139
等级
砥柱(15)

发信人: poocp (慢速随机指标), 信区: LinuxApp
标  题: Re: gcc的编译问题
发信站: 水木社区 (Sat Aug  1 17:50:09 2020), 站内
  
需要安装windows交叉编译器。
apt install mingw-w64
单个c文件用x86_64-w64-mingw32-gcc命令行编译
Makefile则修改一下环境变量再make
CC=x86_64-w64-mingw32-gcc make
  
apt search w64
Sorting... Done
Full Text Search... Done
binutils-mingw-w64/focal 2.34-5ubuntu1+8.8 all
   Cross-binutils for Win32 and Win64 using MinGW-w64
  
binutils-mingw-w64-i686/focal 2.34-5ubuntu1+8.8 amd64
   Cross-binutils for Win32 (x86) using MinGW-w64
  
binutils-mingw-w64-x86-64/focal 2.34-5ubuntu1+8.8 amd64
   Cross-binutils for Win64 (x64) using MinGW-w64
  
g++-mingw-w64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 all
   GNU C++ compiler for MinGW-w64
  
g++-mingw-w64-i686/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU C++ compiler for MinGW-w64 targeting Win32
  
g++-mingw-w64-x86-64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU C++ compiler for MinGW-w64 targeting Win64
  
gcc-mingw-w64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 all
   GNU C compiler for MinGW-w64
  
gcc-mingw-w64-base/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU Compiler Collection for MinGW-w64 (base package)
  
gcc-mingw-w64-i686/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU C compiler for MinGW-w64 targeting Win32
  
gcc-mingw-w64-x86-64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU C compiler for MinGW-w64 targeting Win64
  
gdb-mingw-w64/focal 9.1-0ubuntu1+10.9build1 amd64
   Cross-debugger for Win32 and Win64 using MinGW-w64
  
gdb-mingw-w64-target/focal 9.1-0ubuntu1+10.9build1 all
   Cross-debugger server for Win32 and Win64 using MinGW-w64
  
gfortran-mingw-w64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 all
   GNU Fortran compiler for MinGW-w64
  
gfortran-mingw-w64-i686/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU Fortran compiler for MinGW-w64 targeting Win32
  
gfortran-mingw-w64-x86-64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU Fortran compiler for MinGW-w64 targeting Win64
  
gnat-mingw-w64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 all
   GNU Ada compiler for MinGW-w64
  
gnat-mingw-w64-i686/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU Ada compiler for MinGW-w64 targeting Win32
  
gnat-mingw-w64-x86-64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU Ada compiler for MinGW-w64 targeting Win64
  
gobjc++-mingw-w64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 all
   GNU Objective-C++ compiler for MinGW-w64
  
gobjc++-mingw-w64-i686/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU Objective-C++ compiler for MinGW-w64 targeting Win32
  
gobjc++-mingw-w64-x86-64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU Objective-C++ compiler for MinGW-w64 targeting Win64
  
gobjc-mingw-w64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 all
   GNU Objective-C compiler for MinGW-w64
  
gobjc-mingw-w64-i686/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU Objective-C compiler for MinGW-w64 targeting Win32
  
gobjc-mingw-w64-x86-64/focal 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64
   GNU Objective-C compiler for MinGW-w64 targeting Win64
  
libassuan-mingw-w64-dev/focal 2.5.3-7ubuntu2 all
   IPC library for the GnuPG components -- Windows port
  
libgcrypt-mingw-w64-dev/focal 1.8.5-5ubuntu1 all
   LGPL Crypto library - Windows development
  
libgpg-error-mingw-w64-dev/focal 1.37-1 all
   library of error values and messages in GnuPG (Windows development)
  
libksba-mingw-w64-dev/focal 1.3.5-2 all
   X.509 and CMS support library (Windows development)
  
libnpth-mingw-w64-dev/focal 1.6-1 all
   replacement for GNU Pth using system threads (Windows dev)
  
libz-mingw-w64/focal 1.2.11+dfsg-2 all
   compression library - Windows runtime
  
libz-mingw-w64-dev/focal 1.2.11+dfsg-2 all
   compression library - Windows development files
  
mingw-w64/focal 7.0.0-2 all
   Development environment targeting 32- and 64-bit Windows
  
mingw-w64-common/focal 7.0.0-2 all
   Common files for Mingw-w64
  
mingw-w64-i686-dev/focal 7.0.0-2 all
   Development files for MinGW-w64 targeting Win32
  
mingw-w64-tools/focal 7.0.0-2 amd64
   Development tools for 32- and 64-bit Windows
  
mingw-w64-x86-64-dev/focal 7.0.0-2 all
   Development files for MinGW-w64 targeting Win64
  
pacpl/focal 6.1.0-1 all
   multi-purpose audio converter/ripper/tagger script
  
win-iconv-mingw-w64-dev/focal 0.0.8-3 all
   iconv implementation using Windows API (for cross-building)
  
--
  
※ 来源:·水木社区 http://dadixinhe.com·[FROM: 222.212.186.*]

返回顶部
javame第3楼
javame
身份
核心驻版
文章
7177
星座
射手座
积分
21372
等级
云杉(7)

发信人: javame (javame), 信区: LinuxApp
标  题: Re: gcc的编译问题
发信站: 水木社区 (Sun Aug  2 01:26:18 2020), 站内
  
试验成功了,谢谢。
  
【 在 poocp (慢速随机指标) 的大作中提到: 】
: 需要安装windows交叉编译器。
: apt install mingw-w64
: 单个c文件用x86_64-w64-mingw32-gcc命令行编译
: ...................
  
--
  
※ 来源:·水木社区 dadixinhe.com·[FROM: 124.78.13.*]

返回顶部
  • 文章数:4 分页:
    1. 1