繁体   English   中英

在Windows上编译Build和C文件

[英]Compile Build and c file on Windows

我的目录包含以下文件

  1. 建立
  2. asc2uni.c
  3. asc2uni.1

我必须对其进行编译,但问题是我不知道该格式使用的编译器是什么以及如何使用它。 有任何想法吗?

编辑:我正在尝试在Windows XP上进行编译。

编辑2:构建文件的内容:

cc -I../Modules -O -o asc2uni asc2uni.c ../Modules/Lib.a

如果它们是图形应用程序,则您最有可能需要Microsoft的Visual C ++。

如果我怀疑它们是简单的命令行应用程序(用于ASCII / Unicode转换),请保留其中一个免费的命令行编译器。 MinGW (用于Windows的极简主义GNU)是一种选择,但我始终将人们引向CygWin,因为除了构建环境以外,它还提供了许多其他非常有用的功能。

Build文件很可能是应该为您构建代码的脚本,在这种情况下,其内容将对(您和我们)确定您真正需要哪些工具很有帮助。

我也建议使用MinGW变体。

我过去经常使用DCC + 但是您可以尝试使用Code :: Blocks(并确保使用包含MinGW编译器的版本)。

您可以做的另一件事是安装CygWin,并学习如何在Linux环境中使用所有这些出色的开发人员工具。 这也将帮助您阅读此name.1文件(这是unix-man文件)

asc2uni文件名听起来像是Unitex的一部分,如果是这样,请注意最新版本已将asc2uni和uni2asc组合到一个名为convert程序中。 因此,您可能需要调查是否要切换到较新的版本,然后再投入太多精力尝试编译旧版本。 我也看到有Windows安装程序二进制文件可用,也许您甚至不需要编译任何东西?

无论如何,要用gcc编译器运行该文件来编译文件

gcc -o asc2uni asc2uni.c

文件asc2uni.1听起来像一个手动文件,不需要编译,只需安装即可。 如果要创建纯文本版本,可以运行

nroff -man asc2uni.1 | col -b > asc2uni.txt

对于Windows,您可以安装cygwin ,然后选择安装gcc。 还有gcc的其他端口(例如mingw ),但是可能任何C编译器都可以。 Nroff和col可能在cygwin中可用,但我不确定100%。

Windows没有C编译器,因此除非您安装C编译器,否则您将很不幸。 您可以从http://www.mingw.org/下载免费的C编译器

Visual Studio Express是免费的,但对于这个小程序来说可能有些过头了。 它确实可以非常快速地下载和安装,并且是C / C ++编程的良好起点。

如果您当前没有C编译器,则有很多选项(最简单的可能是mingw ,如前所述,或者可能是免费的Microsoft Visual Studio Express Edition 。可以在此处找到较大的列表。

或者,也许您已经拥有Visual Studio,并且想知道如何从命令行进行编译? 如果是这样, 可能会有所帮助。

如果是控制台程序或Windows程序,请尝试使用代码块。 要创建程序的gui部分,请使用ResEd http://www.oby.ro/rad_asm/resed/index.html似乎已经停产了,但它仍然是一个不错的编辑器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM