2012-07-24 2 views
-1

내 질문을 읽어 주셔서 감사합니다. 저는 C#과 모노에 매우 익숙합니다. C# for .NET에 대해 배우고 싶지만 Mac과 Windows가 없기 때문에 Visual Studio Express를 다운로드 할 수 없었습니다. 모노에 대해 듣고 설치했지만 지시 사항을 따르기가 어렵습니다. 내가 모든 것을 다운로드하지 않았는지, 잘못된 장소에 물건을 저장했는지, 또는 무엇을 저장했는지, 그러나 간단한 Hello World를 컴파일 할 수는 없는지 확인하십시오. 그 때 나는 82안녕하세요 세상 컴파일되지 않습니다

I 다운로드는 그때 http://www.mono-project.com/Mono_Basics

에 안녕하세요 세계에 대한 지침을 따라 설치를 테스트하려면 MonoFramework-MDK에게-2.10.9_11.macos10.xamarin.x86

My-MacBook-Pro:~$ gmcs --version 
Mono C# compiler version 2.10.9.0 

My-MacBook-Pro:~$ mono --version 
Mono JIT compiler version 2.10.9 (tarball Mon May 7 20:25:51 EDT 2012) 
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com 
    TLS:   normal 
    SIGSEGV:  normal 
    Notification: kqueue 
    Architecture: x86 
    Disabled:  none 
    Misc:   debugger softdebug 
    LLVM:   yes(2.9svn-mono) 
    GC:   Included Boehm (with typed GC) 

설치되어있어 오류!

using System; 
  
public class HelloWorld 
{ 
    static public void Main() 
    { 
     Console.WriteLine ("Hello Mono World"); 
    } 
  
} 

내가 복사에 http://www.mono-project.com/Mono_Basics에 제공되었다 정확히 붙여 넣기 :

My-MacBook-Pro:~$ gmcs hello.cs 
hello.cs(1,0): error CS1525: Unexpected symbol `{' 
hello.cs(1,5): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(1,5): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(3,2): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(3,12): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(3,12): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(3,34): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(3,34): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(3,52): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(3,52): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(3,74): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(3,74): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(4,2): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(4,2): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(4,23): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(4,23): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(4,42): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(4,42): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(4,62): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(4,62): error CS1009: Unrecognized escape sequence `\g' 
hello.cs(5,1): error CS1009: Unrecognized escape sequence `\m' 
hello.cs(5,1): error CS1009: Unrecognized escape sequence `\m' 
hello.cs(5,1): error CS1009: Unrecognized escape sequence `\m' 
hello.cs(5,1): error CS1009: Unrecognized escape sequence `\m' 
hello.cs(5,1): error CS1009: Unrecognized escape sequence `\m' 
hello.cs(6,1): error CS1009: Unrecognized escape sequence `\d' 
hello.cs(7,1): error CS1009: Unrecognized escape sequence `\p' 
hello.cs(7,1): error CS1009: Unrecognized escape sequence `\p' 
hello.cs(7,1): error CS1009: Unrecognized escape sequence `\p' 
hello.cs(7,1): error CS1009: Unrecognized escape sequence `\p' 
hello.cs(9,10): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(9,14): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(10,7): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(10,6): error CS1525: Unexpected symbol `cf4' 
hello.cs(10,12): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(10,16): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(10,26): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(10,30): error CS1009: Unrecognized escape sequence `\ 
' 
hello.cs(10,30): error CS1009: Unrecognized escape sequence `\ 
' 
hello.cs(10,33): error CS1012: Too many characters in character literal 
hello.cs(12,6): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(13,2): error CS1525: Unexpected symbol ` 
               10' 
hello.cs(13,7): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(14,6): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(15,7): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(15,6): error CS1525: Unexpected symbol `cf4' 
hello.cs(15,12): error CS1009: Unrecognized escape sequence `\ 
' 
hello.cs(15,12): error CS1009: Unrecognized escape sequence `\ 
' 
hello.cs(15,26): error CS1009: Unrecognized escape sequence `\{' 
hello.cs(15,26): error CS1009: Unrecognized escape sequence `\{' 
hello.cs(15,31): error CS1009: Unrecognized escape sequence `\ 
' 
hello.cs(16,6): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(17,2): error CS1525: Unexpected symbol ` 
               10' 
hello.cs(17,7): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(18,6): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(19,2): error CS1525: Unexpected symbol ` 
               10' 
hello.cs(19,7): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(20,6): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,7): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,17): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,23): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,27): error CS1009: Unrecognized escape sequence `\ 
' 
hello.cs(21,33): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,37): error CS1009: Unrecognized escape sequence `\{' 
hello.cs(21,37): error CS1009: Unrecognized escape sequence `\{' 
hello.cs(21,42): error CS1009: Unrecognized escape sequence `\ 
' 
hello.cs(21,57): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,68): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,72): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,85): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,90): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,112): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,118): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,122): error CS1009: Unrecognized escape sequence `\ 
' 
hello.cs(21,129): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(21,133): error CS1009: Unrecognized escape sequence `\}' 
hello.cs(21,133): error CS1009: Unrecognized escape sequence `\}' 
hello.cs(21,138): error CS1009: Unrecognized escape sequence `\ 
' 
hello.cs(21,138): error CS1009: Unrecognized escape sequence `\ 
' 
hello.cs(21,141): error CS1012: Too many characters in character literal 
hello.cs(22,1): error CS1009: Unrecognized escape sequence `\c' 
hello.cs(22,5): error CS1009: Unrecognized escape sequence `\}' 
Compilation failed: 82 error(s), 0 warnings 

이 내 hello.cs 파일에 포함 된 내용입니다 : 여기

내가 터미널 - bash는 창에 입력 한 내용이다 TextEdit으로 .rtf 파일을 만든 다음 확장자를 .cs로 변경했습니다.

누군가 내가이 작업을 수행하기 위해 수행 한 작업 (수행하지 않은 작업)을 말해 줄 수 있습니까? 감사.

+0

이상하지만, 일반적으로 다음, 우리는 네임 스페이스 C 번호를 쓸 수 있지만이 relavent ... –

+1

아마 .RTF 범인 – V4Vendetta

+2

당신의 IDE – Aphelion

답변

18

그때

예, 그렇게하지 않는 .cs하는 확장자를 변경 복사하여 텍스트 편집기로 http://www.mono-project.com/Mono_Basics에 제공되었다 정확히 붙여 넣기와 .RTF의 파일을 만들었습니다. 일반 텍스트 파일로 만듭니다. RTF는 일반 텍스트가 아닙니다. 은 RTF 뷰어/편집기에 표시 될 때이 일반 텍스트처럼 보일 수도 있지만 Word에서 파일을 만들고 gmcs이 Word 문서를 읽는 것과 같게 이 기본적으로는입니다.

예제에 표시된 내용의 일반 텍스트 파일이어야합니다. 몇 가지 기본적인 텍스트 편집기에서 CS 파일을 편집 할 수

as an .rtf then changed the extension to .cs 

시도 :

+2

열기 터미널로 http://monodevelop.com/을 시도라고하지 않을 수 있습니다 'cat> Hello.cs' –

2

내가이 문제라고 생각합니다.

관련 문제