# Square.md Simple test below is an example, shows how to use hipify-perl to port CUDA code to HIP: - Add hip/bin path to the PATH ``` $ export PATH=$PATH:[MYHIP]/bin ``` - Define environment variable ``` $ export HIP_PATH=[MYHIP] ``` - Build executable file ``` $ cd ~/hip/samples/0_Intro/square mkdir -p build && cd build cmake .. make $ Building without cmake /opt/rocm/hip/bin/hipify-perl square.cu > square.cpp /opt/rocm/hip/bin/hipcc square.cpp -o square.out /opt/rocm/hip/bin/hipcc -use-staticlib square.cpp -o square.out.static ``` - Execute file ``` $ ./square.out info: running on device AMD Radeon RX 6900 XT info: allocate host mem ( 7.63 MB) info: allocate device mem ( 7.63 MB) info: copy Host2Device info: launch 'vector_square' kernel info: copy Device2Host info: check result PASSED! ```