读书人

[MinGW编译]GCC跟G++等exe不能和.a.o的

发布时间: 2013-10-18 20:53:13 作者: rapoo

[MinGW编译]GCC和G++等exe不能和.a.o的库文件在一个目录下吗?
我在看GCC和G++等编译用的EXE在Bin文件夹下
而所有的.a.o的库都在Lib文件夹下,
有没办法设置G++编译时库文件的位置呀()就是路径.

还有G++貌似会自动链接N多库
USER32 KERNEL32 SHELL32等,可不可取消链接这些多于的库呀,只链接必要的库,


以两问题在MS的Link.exe都有方法的
/LIBPATH 指定库文件路径
/NODEFAULTLIB 可以取消所有默认库 G++ 库路径 MinGW 默认库 自动链接
[解决办法]
设置环境变量就可以了。。。。
[解决办法]
可以自己写makefile,而不是使用mingw, eclipse等工程文件。

读书人网 >C++

热点推荐