在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

windows平臺編譯命令行參數超過32K報錯規避辦法

冬至子 ? 來源:還沒想好 ? 作者:還沒想好 ? 2023-08-10 17:04 ? 次閱讀

打開工程目錄下 SConstruct 文件:

在 objs = PrepareBuilding(env, RTT_ROOT) 這一行后面添加如下代碼

prepare building environment

objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)

set spawn

def ourspawn(sh, escape, cmd, args, e):
filename = str(uuid.uuid4())
newargs = ' '.join(args[1:])
cmdline = cmd + " " + newargs
if (len(cmdline) > 16 * 1024):
f = open(filename, 'w')
f.write(' '.join(args[1:]).replace('', '/'))
f.close()

exec

cmdline = cmd + " @" + filename
proc = subprocess.Popen(cmdline, stdin=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.PIPE, shell = False, env = e)
data, err = proc.communicate()
rv = proc.wait()
def res_output(_output, _s):
if len(_s):
if isinstance(_s, str):
_output(_s)
elif isinstance(_s, bytes):
_output(str(_s, 'UTF-8'))
else:
_output(str(_s))
res_output(sys.stderr.write, err)
res_output(sys.stdout.write, data)
if os.path.isfile(filename):
os.remove(filename)
return rv
if platform.system() == 'Windows':
env['SPAWN'] = ourspawn

在文件頭部導入相應的模塊

import subprocess
import platform
import uuid

將命令行參數寫入文件中,讓 gcc 工具鏈讀取文件編譯或鏈接。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WINDOWS
    +關注

    關注

    4

    文章

    3608

    瀏覽量

    91028
  • CMD命令
    +關注

    關注

    0

    文章

    28

    瀏覽量

    8527
  • gcc編譯器
    +關注

    關注

    0

    文章

    78

    瀏覽量

    3670
  • RTThread
    +關注

    關注

    8

    文章

    132

    瀏覽量

    41567
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    鴻蒙ArkUI-X跨平臺開發:【命令行工具(ACE Tools)】

    ACE Tools是一套為ArkUI-X項目跨平臺應用開發者提供的命令行工具,支持在Windows/Ubuntu/macOS平臺運行,用于構建OpenHarmony/HarmonyOS
    的頭像 發表于 05-21 17:39 ?2732次閱讀
    鴻蒙ArkUI-X跨<b class='flag-5'>平臺</b>開發:【<b class='flag-5'>命令行</b>工具(ACE Tools)】

    ISE的命令行編譯

    幾個同名的空文件進去,結果是失敗,會有很多bug。請問怎么解決這個問題,即在clearup project files后或者是初次編譯時也能去使用這個命令行文件進行操作?。
    發表于 07-04 10:02

    cmd網絡經典命令行

    cmd網絡經典命令行:
    發表于 06-11 15:17 ?36次下載
    cmd網絡經典<b class='flag-5'>命令行</b>

    如何獲取其它程序的命令行參數

    開發環境:VC6 Windows XP 測試環境:WindowsXP 我們都知道,在程序里獲取命令行參數很簡單,WinMain函數會以參數的形式傳遞給我們,或者可以調用API Ge
    發表于 10-14 09:24 ?1次下載

    C語言入門教程-命令行參數

    命令行參數 在C中,獲取用戶輸入的命令行參數是很方便的。程序的主函數會接受一個argv參數。有許多高級的庫函數都會用到argv結構,所以了
    發表于 07-29 14:22 ?2691次閱讀

    caxa命令行中的應用

    caxa命令行中的應用 命令行對于大多用戶來說往往只是輸入數據的作用,但是其中的奧妙還有很多,下面就給大家
    發表于 10-18 18:18 ?2399次閱讀

    博達環網配置命令行

    博達工業交換要環網配置命令行
    發表于 12-27 16:24 ?0次下載

    CMD的命令行高級教程

    CMD的命令行高級教程
    發表于 10-24 08:31 ?30次下載
    CMD的<b class='flag-5'>命令行</b>高級教程

    uvm命令行傳遞參數的小技巧

    當我們在創建動態仿真case時,使用命令行參數可以非常方便地控制DUT和TB的行為,比如配置寄存器、控制激勵的發送數量、打開或關閉某些scoreboard等。
    的頭像 發表于 08-19 11:53 ?6372次閱讀

    K210命令行開發環境搭建指南

    K210命令行開發環境搭建指南.pdf
    發表于 11-07 11:58 ?5次下載

    Fcoder從命令行批量轉換為TIFF

    何應用程序中,讓您只需一個命令即可自動執行重復的轉換任務。 命令行語法和用法 2TIFF圖像轉換器軟件可以從Windows 命令提示符、PowerShell或任何其他
    的頭像 發表于 05-22 14:13 ?1039次閱讀
    Fcoder從<b class='flag-5'>命令行</b>批量轉換為TIFF

    STM32通過命令行編譯和下載keil和IAR工程的方法

    STM32通過命令行編譯和下載keil和IAR工程的方法
    的頭像 發表于 10-31 17:01 ?1899次閱讀
    STM32通過<b class='flag-5'>命令行</b><b class='flag-5'>編譯</b>和下載keil和IAR工程的方法

    linux切換到命令行模式

    在Linux中,可以通過以下步驟切換到命令行模式: 打開終端。可以在應用菜單中找到終端或命令行終端。 在終端中輸入命令“exit”或“logout”,然后按回車鍵。 系統會提示您輸入管理員密碼。輸入
    的頭像 發表于 11-13 16:47 ?2168次閱讀

    idea如何輸入命令行參數

    在許多軟件開發和系統管理的任務中,我們經常需要向應用程序傳遞命令行參數命令行參數是在運行時傳遞給程序的值,用于指定程序的行為和配置選項。本文將詳細介紹如何在不同的編程語言和操作系統中
    的頭像 發表于 12-06 15:01 ?1607次閱讀

    HarmonyOS開發:【基于命令行(安裝庫和工具集)】

    使用命令行進行設備開發時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發表于 04-25 21:03 ?724次閱讀
    HarmonyOS開發:【基于<b class='flag-5'>命令行</b>(安裝庫和工具集)】
    主站蜘蛛池模板: 婷婷综合久久狠狠色99h | 国产在线永久视频 | 亚洲一区二区三区高清 | 免费一级毛片女人图片 | 亚洲精品久久片久久 | 激情婷婷六月天 | 黄色片网站观看 | 夜夜操夜夜 | 欧美高清性色生活 | 神马午夜影视 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 国产色综合天天综合网 | 四虎影院wwww | 久久综合九色综合精品 | 天天干干干干 | 好吊色7777sao在线视频观看 | 一区不卡视频 | 天天综合天天添夜夜添狠狠添 | www.久久精品视频 | 国产精品一一在线观看 | 日本高清免费一本视频在线观看 | 伊人亚洲综合网成人 | 四虎黄色片 | 国产三级自拍视频 | 久久免费手机视频 | 久久精品夜夜夜夜夜久久 | 五月天亚洲婷婷 | 一级毛片免费毛片一级毛片免费 | 性欧美高清精品videos | 国产一级特黄一级毛片 | 啪啪黄色| 可以在线看黄的网站 | 变态重口极致另类在线 | 午夜一级精品免费毛片 | 一色屋成人免费精品网站 | 成人网视频免费播放 | 成人宗合网 | 免费观看欧美一级高清 | 国产真实乱在线更新 | 狠狠操狠狠摸 | 久久精品综合视频 |