• Iapar@feddit.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 month ago

    Compiling means that you take code then run that code trough a program that checks if the code works like intended. After that it will put out a binary/exe/whatever that you can work with further.

    From wiki:

    In computing, a compiler is a computer program that translates computer code written in one programming language into another language. The name “compiler” is primarily used for programs that translate source code from a high-level programming language to a low-level programming language to create an executable program. There are many different types of compilers which produce output in different useful forms.

    • Lost_My_Mind@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      1 month ago

      And I have no idea what that means.

      How do you reboot? You click start>power>reboot.

      I know what that means.

      Ask me to compile a script? Uhhhhh…

      • KrapKake@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        The code is your ingredients, you put the ingredients together, then bake it (compile). When it’s done you have a pie (a program you can execute and run).

      • Iapar@feddit.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        Open terminal > cd (command to change directory) into the directory where the code is that you want to compile > then run the compiler

        In rust I would CD into the directory that I have written my code in. Let’s say user/rust/projects/example1 with the command:

        cd user/rust/projects/example1

        Now every command I type will be executed on that directory. The tool I use is called “cargo” the command to compile is “build”.

        So with that information I type:

        cargo build

        While being in user/rust/projects/example1 and when I did everything right my Programm will compile and the result of that can be found in a folder in that project. Something like:

        user/rust/projects/example1/build/prod

        Hope that helps to give a overview of how the process is supposed to go when everything works without a problem.