所以我想用g ++創建一個exec。我的命令如下:g ++忽略頭文件
g++ -o project21 main.cpp tools.hpp file.hpp FileInfo.cpp file.cp tools.cpp
我得到一個錯誤
ld: warning: ignoring file tools.hpp, file was built for unsupported file format which is not the architecture being linked (x86_64)
ld: warning: ignoring file file.hpp, file was built for unsupported file format which is not the architecture being linked (x86_64)
這裏的行爲是奇怪的是,我可以編譯它在Xcode和使用exec就好了它只是在外殼我有問題。
爲什麼你需要編譯'.hpp'文件?您需要從您的cpp文件中包含它們,而不是將它們傳遞到命令行。 – dasblinkenlight
@dasblinkenlight如果我嘗試運行編譯後的代碼,我會得到段錯誤11 –
如果Xcode構建起作用,您可以在Xcode中重新構建,並[查看構建命令](http://stackoverflow.com/a/4303974/) 335858),看看它有什麼不同。 – dasblinkenlight