diff --git a/src/linkage.md b/src/linkage.md index 264d3f024..4a8ed96a9 100644 --- a/src/linkage.md +++ b/src/linkage.md @@ -41,10 +41,10 @@ be ignored in favor of only building the artifacts specified by command line. the compiler will never attempt to link to `staticlib` outputs. The purpose of this output type is to create a static library containing all of the local crate's code along with all upstream dependencies. The static - library is actually a `*.a` archive on linux and osx and a `*.lib` file on - windows. This format is recommended for use in situations such as linking - Rust code into an existing non-Rust application because it will not have - dynamic dependencies on other Rust code. + library is actually a `*.a` archive on linux and osx and windows(MinGW), and + a `*.lib` file on windows(MSVC). This format is recommended for use in + situations such as linking Rust code into an existing non-Rust application + because it will not have dynamic dependencies on other Rust code. * `--crate-type=cdylib`, `#[crate_type = "cdylib"]` - A dynamic system library will be produced. This is used when compiling