2009-05-03 73 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可能的幫助。