簡體   English   中英

如何在Linux中編譯DEC UNIX v4.0應用程序源代碼?

[英]How to compile DEC UNIX v4.0 application source code in Linux?

我想編譯源代碼,但是在編譯時遇到了麻煩。

cc  -O2 -Olimit 2000 -g -migrate -assume -Zp1 noaligned_objects ...
cc: error: 2000: No such file or directory
cc: error: noaligned_objects: No such file or directory
cc: error: unrecognized command line option ‘-migrate’
cc: error: unrecognized command line option ‘-assume’
cc: error: unrecognized command line option ‘-Zp1’

從沒有系統特定標志的編譯開始(即,通過將gcc-I-L-l標志一起使用,什么也沒有)。 如果所討論的程序具有足夠的可移植性,那么將需要獲取所有可用的依賴項。

一旦能夠構建它,請查看它是否按預期運行(忽略性能)。 如果不是這樣,那將是一個很好的時機,以查看您在DEC上使用的標志,以查看在構建時是否需要任何特殊處理。 在這里,您可以使程序具有可移植性,也可以嘗試在所選的目標體系結構上使用gcc獲得等效的行為。

最后,一旦程序生成並運行,這將是查看是否要使用任何優化標志的好時機(提示:您不必這樣做。如果運行正常,請按原樣進行操作)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM