Eu apenas copio a pasta Eigen para /usr/local/include
de acordo com este post , para usar a biblioteca Eigen .
Agora, para compilar um exemplo simples, ele precisa ser compilado com o sudo:
simple1.cpp:2:23: fatal error: /usr/local/include/Eigen/Dense: Permission denied
O que há de errado? Eu acho que não deveria pedir permissão. Posso consertar isso?
Editar
Eu também alterei a permissão da pasta para drwxr-xr-x
e adicionei
export LD_LIBRARY_PATH="/usr/local/include/Eigen/"
e desconecte uma vez. Ainda assim, preciso de permissão para compilar.
namei -lx /usr/local/include/Eigen/Dense
f: /usr/local/include/Eigen/Dense
Drwxr-xr-x root root /
drwxr-xr-x root root usr
drwxr-xr-x root root local
drwxr-xr-x root root include
drwxr-xr-x root root Eigen
-rw-r--r-- root root Dense