頭一回。。。把windows下的程式挪到linux下,**見這篇隨筆
1、編譯zthread,使用./configure失敗,直接編譯的,方法還是上面提到的那篇隨筆
2、編譯原始碼,最開始用的cc,後來老是報undefined reference,甚至hello world程式也報undefined reference to std::cout,然後換成g++就好了
g++ -c *.cppg++ -o test main.o liftoff.o -s zthread_linux.a //
注意順序不能亂,如果a.o引用了b.o中的東西,那麼a.o就必須放到b.o左側
然後執行,直接輸入test報錯command not found,後來發現正確的執行方式是
./test // 執行程式test
在linux環境下編譯C 程式
下面是乙個儲存在檔案helloworld.cpp中乙個簡單的 c 程式的 單個原始檔生成可執行程式 helloworld.cpp include int main int argc,char argv 程式使用定義在標頭檔案 iostream 中的 cout,向標準輸出寫入乙個簡單的字串。該 可用以...
在linux環境下編譯C 程式
下面是乙個儲存在檔案helloworld.cpp中乙個簡單的 c 程式的 單個原始檔生成可執行程式 helloworld.cpp include int main int argc,char ar 程式使用定義在標頭檔案 iostream 中的 cout,向標準輸出寫入乙個簡單的字串。該 可用以下命...
在linux下執行C語言程式
在 tmp下建立幾個檔案 如main.c tool.c tool.h 在裡面寫好原始碼 在 tmp下建立乙個名為makefile的檔案,用來定義幾個 c h 檔案的執行順序,編譯,連線 寫法如下 main main.o mytool1.o mytool2.o main是終極目標 gcc o main...