我試圖編譯使用Eclipse在Linux的一個簡單的「Hello World」程序,但我總是得到這樣的:文件無法識別:文件截斷GCC錯誤
Building target: hello
Invoking: GCC C++ Linker
g++ -o "hello" ./src/hello.o
./src/hello.o: file not recognized: File truncated
collect2: ld returned 1 exit status
make: *** [hello] Error 1
**** Build Finished ****
有沒有人有一個想法是什麼問題是什麼?
是否有任何提示可以避免增量構建?我們的pull請求構建是增量構建,新提交將取消舊的運行構建。我經常遇到這個問題,這將阻止我們的CI系統。 – 2017-04-21 01:49:14
在我的情況下,所說的目標文件不存在仍然它說失敗,因爲截斷.o文件 – Shailesh 2017-07-29 15:20:32
您的CI系統不應該運行增量構建。開發人員無法在每次編輯之後等待乾淨的構建;相反,CI系統無法承擔增量構建所固有的缺乏可靠性。 – marcv81 2017-12-21 09:48:03