gcc -c

昨天玩opengl,找了一个代码跑了一下,首先编译,然后运行。编译顺利通过,但是运行的时候一直说二进制文件不能执行,很是郁闷。后来才发现是它gcc选项的问题。

它用了 gcc -c,而这个选项生成的是没有链接时的目标文件,因此自然是不能执行的。毕竟需要把相关的库啊之类的链接进去才能组成一个完整的可执行程序。

猜你喜欢

转载自blog.csdn.net/swartz2015/article/details/78145321