2009-05-03 75 views
0

C文件我有了以下文件编译构建并在Windows

  1. 构建
  2. asc2uni.c
  3. asc2uni.1目录

我编译它,但问题是我不知道如何编译器使用这种格式,以及如何做到这一点。有任何想法吗?

编辑:我想在Windows XP上编译这个。

编辑2:构建文件内容:

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

什么操作系统? – 2009-05-03 13:19:57

+0

在Windows XP机器上 – Graviton 2009-05-03 13:22:07

+0

所以构建脚本看起来像一个gcc样式的脚本。请注意,它引用了您需要链接的“Modules”子目录。 – Jeff 2009-05-03 13:53:00

回答

1

我也会建议使用MinGW变体。

我以前用过DCC+很多。但是你可以尝试Code :: Blocks(并确保使用包含MinGW编译器的版本)。

你可以做的另一件事是安装CygWin并学习如何在Linux环境中使用所有这些酷开发者工具。这也可以帮助你读取这个name.1文件(这是一个unix-man文件)

0

的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%确定的。

0

Windows没有带有C编译器,所以除非你安装一个,否则你运气不好。你可以从http://www.mingw.org/下载一个免费的C编译器

2

如果他们是图形应用程序,你最有可能需要微软的Visual C++。

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

Build文件可能是应该为您构建代码的脚本,在这种情况下,它的内容对于确定您实际需要的工具(对您和我们而言)会有很大的帮助。

0

Visual Studio Express是免费的,但可能是这个小程序矫枉过正。它可以很快下载和安装,并且是C/C++编程的一个良好开端。

0

如果你目前没有C编译器,有很多选项(最简单的可能是mingw如前面提到的,或者是免费的Microsoft Visual Studio Express Edition,较大的列表可以发现here

或者,也许你已经有了Visual Studio和你想知道如何在命令行编译?如果是这样,this可能的帮助。