LoginSignup
0
0

Homebrew を使ってインストールしたライブラリを用いるコンパイル・ビルド(C++)

Last updated at Posted at 2023-01-10

こんにちは。
Homebrew を使ってライブラリをインストールし、それを用いた c++14 ソースをコンパイル・ビルドしました。

ライブラリ(boost, zlib)を用いた場合の例です。

$ brew install boost zlib
$ clang++ -std=c++14 -stdlib=libc++ -I/usr/local/include -L/usr/local/lib -lz -lboost_iostreams -o a.out main.cpp 

linuxbrew

linuxbrew の場合は、GCC(Homebrew を使ってインストールしたもの)を用い、同じソースをコンパイル・ビルドしました。

$ brew install boost zlib gcc
$ g++-13 -v 2>&1 | grep "gcc version"
gcc version 13.1.0 (Homebrew GCC 13.1.0) 
$ export HOMEBREW_PREFIX=/home/linuxbrew/.linuxbrew
$ g++-13 -std=c++14 -I$HOMEBREW_PREFIX/include -L$HOMEBREW_PREFIX/lib -lz -lboost_iostreams -o a.out main.cpp  
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0