我在mac上编译程序时遇到了这个错误。external/drake/solvers/snopt_solver.cc:118:34: error: variable 'g_iprint' is not needed and will notbe emitted [-Werror,-Wunneeded-internal-declaration]
thread_local inline static int g_i
我使用最新的Xcode (4.3)运行Mac OS X lion:gcc --version # ->i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658)gfortran,令人惊讶的是它能奇迹般地工作。我想要一个makefile,而不是一个脚本,所以有人能看
出于某种原因,在我的Mac上,当我在clang中使用Nim1.4时,它总是使用-lrt编译标志构建,因为这不是在Mac上。因此,每次我需要执行nim c --listCmd [my nim file].nim时,在再次运行之前获取编译命令并删除-lrt,这很好。一定有一些设置使nim或nimble始终将-lrt包含在编译标志中,但我不知道