Home  >  Article  >  Backend Development  >  Do I need to recompile when using a third-party go library?

Do I need to recompile when using a third-party go library?

王林
王林forward
2024-02-09 10:21:19982browse

Do I need to recompile when using a third-party go library?

When using third-party Go libraries, there is no need to recompile the entire project. Go's package management tool can easily import third-party libraries into the project. You only need to import the corresponding package in the code to use its functions and methods. When compiling a project, the Go compiler automatically parses imported packages and compiles them into executable files. Therefore, there is no need to recompile the entire project, only the modified files. This makes the Go language very flexible and efficient when using third-party libraries. Therefore, whether you are adding a new third-party library or updating an existing library, you do not need to recompile the entire project.

Question content

I am a beginner at go. I've found that people just publish go libraries by pushing to github repositories using tags. It doesn't really compile anything when released. There are no build artifacts other than the source code.

When I use a third-party library, the command go get xxx will be called to run. Will the library compile locally with my source code? So doesn't go have any compilation library?

Solution

Does it need to be recompiled to use a third-party go library?

Yes.

Will the library be compiled locally with my source code?

Yes.

So does go not have any compilation library?

Basically not.

The above is the detailed content of Do I need to recompile when using a third-party go library?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:stackoverflow.com. If there is any infringement, please contact admin@php.cn delete