diff options
| author | ruki <waruqi@gmail.com> | 2017-11-10 21:00:00 +0800 |
|---|---|---|
| committer | ruki <waruqi@gmail.com> | 2017-11-10 00:00:01 +0800 |
| commit | b293a24dcd69088f467d51262658f2346616036e (patch) | |
| tree | e3fd0ca1b2310bb2b0be0330f053850d513f09a8 /zh/README.md | |
| parent | eadcb396b9aeff6fd90b098468e153431b4fc1c5 (diff) | |
| download | xmake-docs-b293a24dcd69088f467d51262658f2346616036e.tar.gz xmake-docs-b293a24dcd69088f467d51262658f2346616036e.zip | |
update docs and add del_files api
Diffstat (limited to 'zh/README.md')
| -rw-r--r-- | zh/README.md | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/zh/README.md b/zh/README.md index ffbc6c0e..2cb2e1ef 100644 --- a/zh/README.md +++ b/zh/README.md @@ -549,6 +549,12 @@ $ xmake f -p linux --sdk=/user/toolsdk --as=armv7-linux-as 如果存在`AS`环境变量的话,会优先使用当前环境变量中指定的值。 +<p class="tips"> +如果指定的编译器名不是那些xmake内置可识别的名字(带有gcc, clang等字样),那么编译器工具检测就会失败。 +这个时候我们可以通过:`xmake f --as=gcc@/home/xxx/asmips.exe` 设置ccmips.exe编译器作为类gcc的使用方式来编译。 +也就是说,在指定编译器为`asmips.exe`的同时,告诉xmake,它跟gcc用法和参数选项基本相同。 +</p> + ###### --cc - 设置c编译器 @@ -561,6 +567,12 @@ $ xmake f -p linux --sdk=/user/toolsdk --cc=armv7-linux-clang 如果存在`CC`环境变量的话,会优先使用当前环境变量中指定的值。 +<p class="tips"> +如果指定的编译器名不是那些xmake内置可识别的名字(带有gcc, clang等字样),那么编译器工具检测就会失败。 +这个时候我们可以通过:`xmake f --cc=gcc@/home/xxx/ccmips.exe` 设置ccmips.exe编译器作为类gcc的使用方式来编译。 +也就是说,在指定编译器为`ccmips.exe`的同时,告诉xmake,它跟gcc用法和参数选项基本相同。 +</p> + ###### --cxx - 设置`c++`编译器 @@ -573,6 +585,12 @@ $ xmake f -p linux --sdk=/user/toolsdk --cxx=armv7-linux-clang++ 如果存在`CXX`环境变量的话,会优先使用当前环境变量中指定的值。 +<p class="tips"> +如果指定的编译器名不是那些xmake内置可识别的名字(带有gcc, clang等字样),那么编译器工具检测就会失败。 +这个时候我们可以通过:`xmake f --cxx=clang++@/home/xxx/c++mips.exe` 设置c++mips.exe编译器作为类clang++的使用方式来编译。 +也就是说,在指定编译器为`c++mips.exe`的同时,告诉xmake,它跟clang++用法和参数选项基本相同。 +</p> + ###### --ld - 设置`c/c++/objc/asm`链接器 @@ -585,6 +603,12 @@ $ xmake f -p linux --sdk=/user/toolsdk --ld=armv7-linux-clang++ 如果存在`LD`环境变量的话,会优先使用当前环境变量中指定的值。 +<p class="tips"> +如果指定的编译器名不是那些xmake内置可识别的名字(带有gcc, clang等字样),那么链接器工具检测就会失败。 +这个时候我们可以通过:`xmake f --ld=g++@/home/xxx/c++mips.exe` 设置c++mips.exe链接器作为类g++的使用方式来编译。 +也就是说,在指定链接器为`c++mips.exe`的同时,告诉xmake,它跟g++用法和参数选项基本相同。 +</p> + ###### --sh - 设置`c/c++/objc/asm`共享库链接器 @@ -595,6 +619,12 @@ $ xmake f -p linux --sdk=/user/toolsdk --sh=armv7-linux-clang++ 如果存在`SH`环境变量的话,会优先使用当前环境变量中指定的值。 +<p class="tips"> +如果指定的编译器名不是那些xmake内置可识别的名字(带有gcc, clang等字样),那么链接器工具检测就会失败。 +这个时候我们可以通过:`xmake f --sh=g++@/home/xxx/c++mips.exe` 设置c++mips.exe链接器作为类g++的使用方式来编译。 +也就是说,在指定链接器为`c++mips.exe`的同时,告诉xmake,它跟g++用法和参数选项基本相同。 +</p> + ###### --ar - 设置`c/c++/objc/asm`静态库归档器 @@ -605,6 +635,12 @@ $ xmake f -p linux --sdk=/user/toolsdk --ar=armv7-linux-ar 如果存在`AR`环境变量的话,会优先使用当前环境变量中指定的值。 +<p class="tips"> +如果指定的编译器名不是那些xmake内置可识别的名字(带有ar等字样),那么链接器工具检测就会失败。 +这个时候我们可以通过:`xmake f --ar=ar@/home/xxx/armips.exe` 设置armips.exe链接器作为类ar的使用方式来编译。 +也就是说,在指定链接器为`armips.exe`的同时,告诉xmake,它跟ar用法和参数选项基本相同。 +</p> + #### 全局配置 我们也可以将一些常用配置保存到全局配置中,来简化频繁地输入: |
