[英]Unable to get a basic C++ program to compile on Cygwin on Windows 8
[英]how to compile c++ files with cygwin on windows 7
我已經安裝了cygwin。 但是,當我嘗試編譯c ++文件時,出現以下錯誤:
/usr/lib/gcc/i686-pc-cygwin/4.3.4/cc1plus.exe: error while loading shared libraries: cygmpfr-1.dll: cannot open shared object file: No such file or directory
我在lib文件夾中檢查了沒有名為cygmpfr-1.dll
庫。 我是否必須將那個dll放在lib文件夾中。 我試圖搜索該dll,但找不到此dll,以便我可以下載。 我只是C ++的初學者。 我也嘗試在netbeans中設置cygwin支持,但是如果我嘗試運行給定的示例文件,也會引發上述錯誤。
有人可以給我一個提示嗎?
您需要通過http://cygwin.com/setup.exe安裝gcc4-g ++軟件包。您僅安裝了gcc4。
這還將安裝您缺少的依賴項。
我有類似的問題,我不是初學者。 嘗試使用cygwin安裝程序,並在其中搜索所有版本的gmp。 通常有32位和64位版本。 檢查您看到的所有內容並更新安裝。 希望這可以幫助。 您可以在互聯網上找到其中一些dll,但找不到您所需的dll。
如果您是C / C ++的初學者,並且正在運行Windows,那么為什么不采用簡單的方法並獲得Visual-C ++ Express ,這是Microsoft針對Windows的免費IDE。
它提供了一個GUI IDE(集成開發環境),但是如果您喜歡文本編輯器和命令行工具(編譯器,調試器等),則在安裝Visual-C ++ Express時也可以使用。
還有一些教程和課程可以幫助您入門。
另一方面,如果您真的想在Linux上專注於C ++,那么您可能應該立即卸載Windows 7。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.