Quantcast
Channel: Active questions tagged gcc - Stack Overflow
Viewing all articles
Browse latest Browse all 22159

On mac, g++ (clang) fails to search /usr/local/include and /usr/local/lib by default

$
0
0

I'm on a mac and I used homebrew to install gmp.

Kyumins-iMac:gcjlib math4tots$ g++ main.cpp -lgmp -lgmpxxIn file included from main.cpp:2:./gcjlib.hpp:4:10: fatal error: 'gmpxx.h' file not found#include <gmpxx.h>         ^1 error generated.

So then I explicitly told g++ to use /usr/local/include

Kyumins-iMac:gcjlib math4tots$ g++ main.cpp -lgmp -lgmpxx -I/usr/local/includeld: library not found for -lgmpclang: error: linker command failed with exit code 1 (use -v to see invocation)

So then I explicitly told g++ to use /usr/local/lib

Kyumins-iMac:gcjlib math4tots$ g++ main.cpp -lgmp -lgmpxx -I/usr/local/include -L/usr/local/libKyumins-iMac:gcjlib math4tots$ ./a.out sum is -4444absolute value is 4444

So the only issue seems to be that g++ fails to acknowledge /usr/local.

But it is tedious to type all this out all the time, especially when I'm just writing small single file programs.

Is there a way for me to get g++ to acknowledge the stuff in /usr/local by default? Is there a standard way homebrew users do this?


I'm on OS X 10.9.3 with Xcode 5.1.1 in case it is relevant.


Viewing all articles
Browse latest Browse all 22159

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>