我想用C 語言來做接口程序,但是又必須用到匯編,該怎么處理呢?
熱心網友
通常國外都是這樣做的。 寫嵌入式程序都是 C/C++/C# 和ASSEMBLY language在一起的。 因為高級語言有比較全面的wrapping class。做法:1。用ASSEMBLY L寫比較直白的, 能加快運行速度的東西, 比如兩進制的右推和左推, 常常比高級語言要巧妙得多。 既然你提到這個問題, 你一定知道哪些用C, 哪些用ASSEMBLY L。2。把C和ASSEMBLY的COMPILER加載到UNIX 或 LINUX, 用其下的 VI 或 EMACS 來寫(這種方式主要是很方便),寫的時候ASSEMBLY 和 C 的代碼要分開, 各自成文3。用Makefile來compile, 如果你不知道Makefile怎么寫, 那就上網去找個例子, 照本宣科, 除了把所有的文件名換成你自己的。4。 每次只要用make XXX就可以全部compile, 用make clean就可以全部清掉你所定義的所有。class 。object 。YY(隨便你自己的需要了) XXX代表你的可執行文件的名字。