markdown How-to-use-Clang-Static-Analyze.md

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown How-to-use-Clang-Static-Analyze.md相关的知识,希望对你有一定的参考价值。

# How to use Clang Static Analyze

### Requirements

* Clang Static Analyzer

	http://clang-analyzer.llvm.org/
	
* Xcode


### How to use

1. xcodebuildコマンドで使用されるXcodeのバージョンを設定する。

	Xcode6.4が使用されている場合、
	<pre>
	$ xcode-select -p 
	/Applications/Xcode6.4.app/Contents/Developer
	</pre>
	
	Xcode7に変更し、
	<pre>
	$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
	</pre>
	
	切り替わったか確認する。
	<pre>
	$ xcode-select -p 
	/Applications/Xcode.app/Contents/Developer
	</pre>

2. sdkを確認する。
	
	以下の場合、iphonesimulator9.1となる。
	<pre>
	$ xcodebuild -showsdks
	
	OS X SDKs:
		OS X 10.11                    	-sdk macosx10.11
	
	iOS SDKs:
		iOS 9.1                       	-sdk iphoneos9.1
	
	iOS Simulator SDKs:
		Simulator - iOS 9.1           	-sdk iphonesimulator9.1
	
	tvOS SDKs:
		tvOS 9.0                      	-sdk appletvos9.0
	
	tvOS Simulator SDKs:
		Simulator - tvOS 9.0          	-sdk appletvsimulator9.0
	
	watchOS SDKs:
		watchOS 2.0                   	-sdk watchos2.0
	
	watchOS Simulator SDKs:
		Simulator - watchOS 2.0       	-sdk watchsimulator2.0
	</pre>


3. 静的解析を実行する。

	<pre>
	$ cd /PATH/TO/PROJECT
	$ xcodebuild clean -configuration Debug
	$ scan-build -k -V xcodebuild -configuration Debug -sdk iphonesimulator9.1
	</pre>
	
	ブラウザが起動し、解析結果が表示される。終了はターミナルでcntl+cを入力。

以上是关于markdown How-to-use-Clang-Static-Analyze.md的主要内容,如果未能解决你的问题,请参考以下文章

转换rst到markdown总结

markdown [Markdown HowTo]作为Markdown语法的秘籍

python markdown干啥用的

markdown前端渲染

如何用markdown生成目录

markdown排版示例