GCC和G++的默认库路径能修改吗?
mingw吧
全部回复
仅看楼主
level 1
Shen_Juntao 楼主
我在看GCC和G++等编译用的EXE在Bin文件夹下
而所有的.a.o的库都在Lib文件夹下,
有没办法设置G++编译时库文件的位置呀(就是路径,默认的不是自己的).
还有G++貌似会自动链接N多库
USER32 KERNEL32 SHELL32等,可不可取消链接这些多于的库呀,只链接必要的库,
以两问题在MS的Link.exe都有方法的
/LIBPATH 指定库文件路径
/NODEFAULTLIB 可以取消所有默认库
2013年05月17日 09点05分 1
level 1
看编译器手册。
-L你的库的路径 -l库名
注意:如果你的库文件是linfoo.dll.a什么的,那么库名应该是foo,而不是全文件名。
2013年05月25日 12点05分 3
也可以修改 LIBRARY_PATH 环境变量, 在$HOME/.bashrc和.$/HOME/bash_profile 这个我没试过,你可以试试。
2013年05月25日 12点05分
注意:上面L、l后面没有空格。
2013年05月25日 12点05分
回复 xy_alpha :多谢我去试试
2013年05月25日 14点05分
1