How to define a macro with space in its content? Sysprogs forums › Forums › VisualGDB › How to define a macro with space in its content? This topic has 5 replies, 2 voices, and was last updated 7 years ago by support. Log In Register Lost Password Viewing 6 posts - 1 through 6 (of 6 total) Author Posts December 9, 2017 at 06:17 #13218 Jimm ChenParticipant I’d like to pass -D__int64="long long" to gcc, but VisualGDB 5.3r4 does not cope with it correctly. It does something like -D__int64=”long -Dlong” How can I achieve my goal? See my image below for this problem: December 9, 2017 at 06:54 #13219 supportKeymaster Hi, Please try using the \” syntax. December 9, 2017 at 10:36 #13220 Jimm ChenParticipant I tried it as follows, no luck. __int64=\"long long\" Could you confirm it for me? December 9, 2017 at 19:05 #13224 supportKeymaster Hi, Thanks, we have confirmed this. Looks like GNU Make doesn’t properly handle values with spaces regardless of the escaping. As a workaround please try adding the following code directly to CFLAGS/CXXFLAGS: -D__int64="long long" This reply was modified 7 years ago by support. Reason: sample code encoding December 10, 2017 at 02:28 #13227 Jimm ChenParticipant OK. That’s quite feasible workaround. But please use ASCII dash and quotes in your answer, instead of their Unicode counterpart. December 11, 2017 at 03:07 #13231 supportKeymaster Hi, No problem, we’ve edited the previous reply to fix the encoding. Author Posts Log In Register Lost Password Viewing 6 posts - 1 through 6 (of 6 total) You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In