Respect CC/CXX, don't use GCC-only flags, don't append -g, don't
append -L/usr/local.

diff --git a/Makefile b/Makefile
index 1d5fad9..f3d7938 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@ ALL: default
 
 # When -g is used, it seems that stackdump does not work.
 # GPROFFLAG = -pg
-GPROFFLAG = -g
+#GPROFFLAG = -g
 #GPROFFLAG = 
 
 PREFIX?=/usr/local
@@ -63,7 +63,7 @@ CDDDEFINE_PREFIX = -DNOCDDPREFIX
 endif
 
 ifeq ($(cddpath),)
-CDD_LINKOPTIONS = -L/usr/local -lcddgmp
+CDD_LINKOPTIONS = -lcddgmp
 CDD_INCLUDEOPTIONS =
 else
 CDD_LINKOPTIONS = $(cddpath)/lib/libcddgmp.a
@@ -142,9 +142,9 @@ PREFIX =
 SHELL       = /bin/sh
 #ARCH        = LINUX
 
-CC          = $(PREFIX)gcc
+CC          ?= $(PREFIX)gcc
 CLINKER     = $(CC)
-CXX         = $(PREFIX)g++
+CXX         ?= $(PREFIX)g++
 CCLINKER    = $(CXX)
 
 #CC          = $(PREFIX)gcc-8.1
@@ -162,7 +162,7 @@ SYMMETRICTRAVERSAL_FLAGS = -fno-guess-branch-probability
 # -rdynamic is Linux-only; use TBB for parallel execution support
 PLATFORM_LINKOPTIONS = -L$(HOMEBREW_PREFIX)/opt/tbb/lib -ltbb
 else
-SYMMETRICTRAVERSAL_FLAGS = -fno-guess-branch-probability
+#SYMMETRICTRAVERSAL_FLAGS = -fno-guess-branch-probability
 PLATFORM_LINKOPTIONS = -rdynamic -ltbb
 endif
 
