我非常清楚在linux环境下用g ++编译C++程序。但是,可能是我错过了一些东西,我正在得到这种奇怪的输出/行为。用g ++编译的C++程序
我在test.cpp中有源文件。 若要编译此,我做了
(1) g++ -c test.cpp g++ -o test test.o ./test
,一切工作正常。 但是,当我做compling和同台的连接,这样
(2) g++ test.cpp -o test ./test => Works fine (3) g++ -c test.cpp -o test => Doesn't work
我在去年的情况下,生成的测试,但没有更多的可执行文件;但在我的猜测,它应该工作得很好。 那么,什么是错的或我需要改变一些设置/配置?
我正在使用g ++ 4.3.3
谢谢。
明白了,感谢所有:) – 2009-07-24 14:16:43