我想從我的C++代碼中運行這兩個.data文件以供我分配。我已經提供了所有的文件,只是爲了實現這個程序的一些功能(一切都應該能夠編譯運行make命令)。cygwin - 無法執行二進制文件
我曾經運行一個MAC,並且只是開始使用Windows(win 7),因爲工作給了我一臺免費的筆記本電腦。無論如何...我安裝了cygwin,添加了gcc-C++編譯器,gdb,並將包安裝到了我的cygwin中。但是,當我運行命令./file ./data
談到了:
bash: ./file: cannot execute binary file
是有一定的包什麼的,我想安裝?請注意,./data是保存我的兩個。數據文件,文件夾和file1.data
file2.data
通過」
g++ -Wall -Werror -02 -c file.cpp
g++ -Wall -Werror -02 -c file-test.cpp
g++ -Wall -Werror -02 -o file file.o file-test.o
你chmod它嗎?首先嚐試'chmod + x。/ file'。我只是安裝Ubuntu或其他東西,並在那裏開發。 Cygwin並不完美,你會很快遇到很多問題。 – tjameson
不需要安裝Ubuntu,你可以運行一個虛擬機。 – crowne
./file假定該文件位於當前工作目錄中...確認是否是這種情況。 – crowne