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.
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?
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!