29 lines
857 B
Markdown
29 lines
857 B
Markdown
|
|
# Platform
|
|
|
|
You should use a platform configuration that match your target.
|
|
|
|
By default Cppcheck uses native platform configuration that works well if your code is compiled and executed locally.
|
|
|
|
Cppcheck has builtin configurations for Unix and Windows targets. You can easily use these with the --platform command line flag.
|
|
|
|
You can also create your own custom platform configuration in a XML file. Here is an example:
|
|
|
|
<?xml version="1"?>
|
|
<platform>
|
|
<char_bit>8</char_bit>
|
|
<default-sign>signed</default-sign>
|
|
<sizeof>
|
|
<short>2</short>
|
|
<int>4</int>
|
|
<long>4</long>
|
|
<long-long>8</long-long>
|
|
<float>4</float>
|
|
<double>8</double>
|
|
<long-double>12</long-double>
|
|
<pointer>4</pointer>
|
|
<size_t>4</size_t>
|
|
<wchar_t>2</wchar_t>
|
|
</sizeof>
|
|
</platform>
|