• Iapar
    link
    fedilink
    English
    1
    edit-2
    3 months 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
      link
      English
      23 months 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
        link
        English
        13 months 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).

        • Flying Squid
          link
          English
          33 months ago

          A lot of people would rather just go to a store and buy a pie.

      • Iapar
        link
        fedilink
        English
        13 months 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.