回覆列表
  • 1 # 使用者2589100358144

    命令列編譯linux系統下:g++ prog1.cc -0 prog1,echo $?檢視返回值結果。windows系統下:cl –GX prog1.cpp,自動產生與原始檔同名的exe檔案,echo %errorlevel%檢視返回值結果。多個原始檔編譯:linux系統下:gcc –c prog1.cc //output prog1.o object file gcc –c prog2.cc //output prog2.o object file gcc prog1.o prog2.o //generate executable file prog1.exe or prog1.out//above is complied step by step, now we can also compile oncegcc –c –g prog1.cc prog2.cc –o prog1.exewindows系統:與linux系統整體過程類似,只是命令不同罷了 cl –c prog1.c //output prog1.obj object file cl –c prog2.c //output prog2.obj object file gcc prog1.obj prog2.obj //generate executable file prog1.exe or prog1.out//above is complied step by step, now we can also compile oncecl –GX prog1.c prog2.c cl 不是內部或外部命令 解決辦法:確保已經安裝vs,在控制檯中鍵入set檢視環境變數,看是否有類似VS??COMNTOOLS的環境變數,若沒有則在系統環境變數中新建一個環境變數VS??COMNTOOLS,變數值為vs安裝目錄\commom7\tools\。然後在控制檯中鍵入call “%VS??COMNTOOLS%”vsvars32.bat設定cl執行時的環境變數。

  • 中秋節和大豐收的關聯?
  • 後澆帶的規範要求?