• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Server] Compile GM with VSCODE on Linux
#5
I've create a new folder pawno with the includes and that files from https://github.com/pawn-lang/compiler/re...g/v3.10.10



Code:
ls pawno

bin  include  lib  pawnc-3.10.10-linux (1).tar.gz



ls pawno/bin

Code:
pawncc  pawndisasm



ls pawno/lib

Code:
libpawnc.so



---





So i tried:

keybindings.json

Code:
{ "key": "f5", "command": "workbench.action.tasks.build" }



sampserver/.vscode/task.json

Code:
{

  "version": "1.0.0",

  "tasks": [

    {

      "label": "build",

      "type": "shell",

      "command": "${workspaceRoot}/pawno/bin/pawncc",

      "args": [

        "${file}",

        "-D${workspaceRoot}/gamemodes",

        "-i${workspaceRoot}/pawno/include",

        "'-;'",

        "'-('",

        "'-d3'"

      ],

      "group": {

        "kind": "build",

        "isDefault": true

      },

      "isBackground": false,

      "presentation": {

        "reveal": "always",

        "panel": "dedicated"

      },

      "problemMatcher": "$pawncc"

    }

  ]

}



---



but when i try to press F5 in new.pwn:



it shows this:

Code:
> Executing task: /home/anty/Documents/sampserver/pawno/bin/pawncc /home/anty/Documents/sampserver/gamemodes/new.pwn -D/home/anty/Documents/sampserver/gamemodes -i/home/anty/Documents/sampserver/pawno/include '-;' '-(' '-d3' <



Pawn compiler 3.10.20150531                     Copyright (c) 1997-2006, ITB CompuPhase



Usage:   pawncc <filename> [filename...] [options]



Options:

         -A<num>  alignment in bytes of the data segment and the stack

         -a       output assembler code

         -C[]  compact encoding for output file (default=)

         -c<name> codepage name or number; e.g. 1252 for Windows Latin-1

         -d<num>  debugging level (default=-d1)

             0    no symbolic information, no run-time checks

             1    run-time checks, no symbolic information

             2    full debug information and dynamic checking

             3    same as -d2, but implies -O0

         -e<name> set name of error file (quiet compile)

         -i<name> path for include files

         -l       create list file (preprocess only)

         -o<name> set base name of (P-code) output file

         -O<num>  optimization level (default=-O1)

             0    no optimization

             1    JIT-compatible optimizations only

             2    full optimizations

         -p<name> set name of "prefix" file

         -r[name] write cross reference report to console or to specified file

         -S<num>  stack/heap size in cells (default=4096)

         -s<num>  skip lines from the input file

         -t<num>  TAB indent size (in character positions, default=8)

         -v<num>  verbosity level; 0=quiet, 1=normal, 2=verbose (default=1)

         -w<num>  disable a specific warning by its number

         -X<num>  abstract machine size limit in bytes

         -XD<num> abstract machine data/stack size limit in bytes

         -Z[]  run in compatibility mode (default=-)

         -\       use '\' for escape characters

         -^       use '^' for escape characters

         -;[]  require a semicolon to end each statement (default=-)

         -([]  require parantheses for function invocation (default=-)

         sym=val  define constant "sym" with value "val"

         sym=     define constant "sym" with value 0



Options with a value may optionally separate the value from the option letter

with a colon (":") or an equal sign ("="). That is, the options "-d0", "-d=0"

and "-d:0" are all equivalent.

The terminal process terminated with exit code: 3



Terminal will be reused by tasks, press any key to close it.



what i'm doing wrong?
  Reply


Messages In This Thread
Compile GM with VSCODE on Linux - by annety - 2021-04-02, 06:31 PM
RE: Compile GM with VSCODE on Linux - by Awide - 2021-04-03, 09:55 AM
RE: Compile GM with VSCODE on Linux - by annety - 2021-04-10, 02:25 AM
RE: Compile GM with VSCODE on Linux - by Awide - 2021-04-10, 11:32 AM
RE: Compile GM with VSCODE on Linux - by annety - 2021-04-20, 06:20 AM
RE: Compile GM with VSCODE on Linux - by annety - 2021-04-28, 11:04 AM
RE: Compile GM with VSCODE on Linux - by annety - 2021-06-17, 10:05 PM
RE: Compile GM with VSCODE on Linux - by Pinch - 2021-06-17, 10:08 PM
RE: Compile GM with VSCODE on Linux - by annety - 2021-06-20, 12:43 AM
RE: Compile GM with VSCODE on Linux - by Kwarde - 2021-06-20, 10:57 AM
RE: Compile GM with VSCODE on Linux - by Kwarde - 2021-07-10, 09:47 AM
RE: Compile GM with VSCODE on Linux - by hiwyn - 2021-09-29, 01:05 AM
RE: Compile GM with VSCODE on Linux - by Kwarde - 2021-09-29, 07:22 PM
RE: Compile GM with VSCODE on Linux - by hiwyn - 2021-10-02, 12:27 PM
RE: Compile GM with VSCODE on Linux - by hiwyn - 2021-10-06, 11:39 AM
RE: Compile GM with VSCODE on Linux - by Radical - 2021-10-11, 03:22 PM
RE: Compile GM with VSCODE on Linux - by hiwyn - 2021-10-15, 04:52 PM
RE: Compile GM with VSCODE on Linux - by hiwyn - 2021-10-18, 07:41 PM
RE: Compile GM with VSCODE on Linux - by hiwyn - 2021-10-20, 11:57 PM
RE: Compile GM with VSCODE on Linux - by Banditul - 2021-10-21, 05:52 AM
RE: Compile GM with VSCODE on Linux - by hiwyn - 2021-10-22, 05:22 AM
RE: Compile GM with VSCODE on Linux - by hiwyn - 2021-10-25, 01:39 AM

Forum Jump: