-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Medium
-
Code Composer Studio Theia
-
CCSNXT-2384
-
-
CCS_20.1.1
-
None
The host OS shell being used can impact how the sting passed to the compiler is handled.
For example, when passing in the following string to the compiler:
-DDebug_REMOVE(...)=/.../
There is no issue on Windows. However it will cause an issue on the Linux shell:
"Badly placed ()'s."
In the above case, wrapping the option in single quotes works:
'-DDebug_REMOVE(...)=/.../'
On most linux shells, single quotes always tells the shell to not process anything inside the quotes, but to pass it on exactly as is.
Backslashes can also be used to escape the parenthesis. However, the request is for the IDE to be aware of the host OS and handle this automatically.