lug編譯
Ⅰ WINAVR編程 出現function declaration isn't a prototype 請幫幫我!
這個程序我在WINAVR+AVRSTUDIO里編譯,通過了。只是出現了兩個警告。
這句:#include<avr/delay.h>
改成:#include<util/delay.h>
剩下一個警告:# warning "F_CPU not defined for <util/delay.h>"
不用理會。因為F_CPU 在接下來的語句里已經定義了。
所以:你的編譯出現的問題可能是編譯器的問題。或者程序放在有漢字寫的文件夾里了。重新安裝WINAVR和AVRSTUDIO,重新編譯。
avr編程方面的教材網上有,也可以看郭天祥或力天電子的視頻。在下上傳的文檔里也有一些,你可以去看看:
http://z..com/q?ct=24&cm=16&tn=ikusercenter&item=answer&imfr=lug#doc
這個也不錯:
http://www.ourdev.cn/avr_doc_index.html
Ⅱ 有關ie瀏覽器的問題
……》IE不能打開新窗口故障的解決
……》IE(Internet Explorer)是大家上網必須用的一個Windows最核心的程序。一次發現IE不能打開新窗口。具體表現形式是:用滑鼠左鍵點擊超鏈接,如果這個超鏈接是打開新窗口,則沒有任何反應;如果這個超鏈接所打開的頁面是在當前窗口打開,則顯示是正常的。
……》當時,遇到此問題時也沒有什麼好的辦法,先是找了一個比現在IE要高的版本安裝更新(比現在版本要低的IE不能安裝),安裝完了問題依舊。
……》怎麼辦呢?經過查找研究,發現IE的內核似乎比較脆弱,安裝一些應用程序後,很容易和注冊表或系統組件失去聯系,最後找到了解決方法,對IE的幾個動態鏈接庫重新編譯一下,具體方法如下:
在「開始」菜單中打開「運行」窗口,在其中輸入「regsvr32 actxprxy.dll」,然後「確定」,接著會出現一個信息對話框「DllRegisterServer in actxprxy.dll succeeded」,再次點擊「確定」。按照以上方法再輸入:
regsvr32 shdocvw.dll
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 msjava.dll
regsvr32 shdocvw.dll
regsvr32 browseui.dll
regsvr32 actxprxy.dll
regsvr32 oleaut32.dll
regsvr32 shell32.dll
……》重新啟動後即可解決問題。
Ⅲ Linux史話:Linux和GNU有什麼關系
大家在閱讀有關Linux的文章時,往往會看到在Linux名稱前面有一個前綴「GNU」,類似「GNU/Linux」。可別小看了這個前綴,如果沒有它,或許就沒有今天的Linux。
GNU項目,也稱GNU工程或GNU計劃,GNU是「GNU is Not
Unix」(GNU不是Unix)的縮寫。GNU項目是由理查德·斯托曼(Richard
Stallman)在1983年9月27日公開發起的,目的是希望重現當年軟體界合作、開放、團結、互助的精神,而具體的目標則是開發一套區別於當時的商
業化Unix系統,但又與之完全兼容的、自由的操作系統。GNU項目採用了部分當時已經可自由使用的軟體,例如TeX排版系統和X Window圖形窗口系統等。此外還陸續開發了大批自由軟體,如功能強大的文字編輯器Emacs,C語言編譯器GCC,以及大部分UNIX系統的程序庫和工具等。
為保證GNU軟體可以自由地「使用、復制、修改和發布」,所有GNU軟體都有一份在禁止其他人添加任何限制的情況下授權所有權利給任何人的協議條款,該條款稱為GNU通用公共許可證(GNU General Public License,GPL)。
到了1990年,GNU項目唯一沒有完成的重要組件就是操作系統的內核,其內核稱為HURD。而1991年林納斯·托瓦爾茲(Linus
Torvalds)開發出了Linux內核,在GPL條款下發布後,在網上迅速流傳。1992年Linux與GNU項目相結合,採用Linux內核及
GNU項目軟體的、完全自由的操作系統就此誕生。
英文單詞「Gnu」原意為非洲牛羚,而有趣的是GNU項目的Logo就是採用的牛羚的頭像。GNU項目的官方站點為:www.gnu.org。
Ⅳ 怎樣安裝orca
sudo apt-get install g++ gfortran安裝g++和gfortran
你需要先根據安裝Ubuntu的版本編輯/etc/apt/sources.list文件,推薦使用中科大的源,具體參照https://lug.ustc.e.cn/wiki/mirrors/help/ubuntu
接著在終端輸入sudo apt-get update更新下軟體包的index files
sudo apt-get upgrade更新系統中的軟體
再輸入sudo apt-get install gfortran g++安裝Fortran和C++編譯器。
Orca 3.0.X預編譯版本需要使用OpenMPI-1.6.5,從官網下載源碼解壓及編譯源文件:
tar xvf openmpi-1.6.5.tar
cd openmpi-1.6.5
mkdir myobj_gnu
cd myobj_gnu
../configure --prefix=/full/path/openmpi-1.6.5-gnu
make
make install
這樣就安裝好了openmpi
把Orca的二進制文件包解壓就可以使用Orca,使用orca進行並行計算的時候,需要將mpi制定為你安裝的openmpi:
export LD_LIBRARY_PATH=/full/path/openmpi-1.6.5-gnu/lib:$LD_LIBRARY_PATH
export PATH=/full/path/openmpi-1.6.5-gnu/bin:$PATH
export orcapath=/full/path/to/orca
運行orca使用命令:
$orcapath/orca your.inp >your.out &
