<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.6000.20733" name=GENERATOR><LINK 
href="BLOCKQUOTE{margin-Top: 0px; margin-Bottom: 0px; margin-Left: 2em}" 
rel=stylesheet></HEAD>
<BODY style="FONT-SIZE: 10pt; MARGIN: 10px; FONT-FAMILY: verdana">
<DIV><FONT face=Verdana size=2>Hi:</FONT></DIV>
<DIV>I have just started to use llvm and confronted with a problem:</DIV>
<DIV>when I want to transform something very simple for name.ll to name.bc with 
llvm-as name.ll, some errors occured:</DIV>
<DIV> </DIV>
<DIV>error: parse error, expecting `GLOBAL' or `CONSTANT' while reading token: 'target' 
</DIV>
<DIV> </DIV>
<DIV>btw, the name.ll file is as follows:</DIV>
<DIV> </DIV>
<DIV>
<DIV>; ModuleID = 'tst.bc'</DIV>
<DIV>target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"</DIV>
<DIV>target triple = "i686-pc-linux-gnu"</DIV>
<DIV>@.str = internal constant [13 x i8] c"hello world.\00" 
; <[13 x i8]*> [#uses=1]</DIV>
<DIV></DIV>
<DIV>define i32 @main() nounwind  {</DIV>
<DIV>entry:</DIV>
<DIV>%tmp2 = tail call i32 @puts( i8* getelementptr ([13 x i8]* @.str, i32 0, i32 0) ) nounwind  
; <i32> [#uses=0]</DIV>
<DIV>ret i32 0</DIV>
<DIV>}</DIV>
<DIV></DIV>
<DIV>declare i32 @puts(i8*)</DIV>
<DIV> </DIV>
<DIV> </DIV></DIV>
<DIV><FONT face=Verdana size=2>Thank you for your help.</FONT></DIV>
<DIV align=left><FONT face=Verdana color=#c0c0c0 size=2>2008-04-14 
</FONT></DIV><FONT face=Verdana size=2>
<HR style="WIDTH: 122px; HEIGHT: 2px" align=left SIZE=2>

<DIV><FONT face=Verdana color=#c0c0c0 size=2><SPAN>code_nf</SPAN> 
</FONT></DIV></FONT></BODY></HTML>