Could you kindly provide me with a more detailed description of the steps involved in compiling C++ code with g++ on Windows using AddressSanitizer? I would greatly appreciate it if you could include any relevant information that would make the process smoother and more efficient.